为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
HUWWW 2021-09-05 16:08:48
<?php $result = json_decode(file_get_contents(abd.json),true);class myclass{ public $first_name = $result["firstname"];} ?>这是我在其他文件中的代码,我将使用 myclass::$first_name
查看完整描述

2 回答

?
Helenr

TA贡献1780条经验 获得超4个赞

您可以通过使用static关键字来实现它


class myclass{

  public static $first_name;

}

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

myclass::$first_name = $result;


查看完整回答
反对 回复 2021-09-05
?
隔江千里

TA贡献1906条经验 获得超10个赞

我认为接受的答案是不正确的,因为 MyClass 的每个实例都具有相同的值。这是一个“更好”的解决方案:


<?php 

class MyClass

{

    public $first_name;

}


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


$user = new MyClass();

$user->first_name = $data['firstname'];


查看完整回答
反对 回复 2021-09-05
  • 2 回答
  • 0 关注
  • 136 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信