时,它有可能做到这一点在PHP?

Javascript代码:

var a = {name: "john", age: 13}; //a.name = "john"; a.age = 13

在飞行实例化stdClass的变量?

有帮助吗?

解决方案

尝试使用关联数组语法,并进行铸造而object

$a = (object)array('name' => 'john', 'age' => 13);
echo $a->name; // 'john'

其他提示

您也可以这样做:

$a = new stdClass;
$a->name = 'john';
$a->age = 13;

另一种方法:

$text = '{"name": "john", "age": 13}';
$obj = json_decode($text);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top