如何修复,我需要将变量分配给类公共变量

<?php 

$result = json_decode(file_get_contents(abd.json),true);

class myclass{

 public $first_name = $result["firstname"];

?>

这是我在其他文件中的代码,我将使用 myclass::$first_name


HUWWW
浏览 137回答 2
2回答

Helenr

您可以通过使用static关键字来实现它class myclass{&nbsp; public static $first_name;}$result = json_decode(file_get_contents(abd.json),true);myclass::$first_name = $result;

隔江千里

我认为接受的答案是不正确的,因为 MyClass 的每个实例都具有相同的值。这是一个“更好”的解决方案:<?php&nbsp;class MyClass{&nbsp; &nbsp; public $first_name;}$data = json_decode(file_get_contents('abd.json'), true);$user = new MyClass();$user->first_name = $data['firstname'];
打开App,查看更多内容
随时随地看视频慕课网APP