Pergunta

É possível fazer isso em php?

código Javascript:

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

instanciar a variável stdClass na mosca?

Foi útil?

Solução

Tente usar a sintaxe matriz associativa, e lançando a object:

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

Outras dicas

Você também pode fazer:

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

Outra forma:

$text = '{"name": "john", "age": 13}';
$obj = json_decode($text);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top