Frage

Ist es es möglich, diese in PHP zu tun?

Javascript-Code:

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

Instantiate die stdClass Variable on the fly?

War es hilfreich?

Lösung

Versuchen der assoziative Array-Syntax verwendet wird, und das Gießen object:

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

Andere Tipps

Sie können auch tun:

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

Eine andere Möglichkeit:

$text = '{"name": "john", "age": 13}';
$obj = json_decode($text);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top