In PHP, posso specificare letterali di array abbastanza facilmente:PHP letterale
array(
array("name" => "John", "hobby" => "hiking"),
array("name" => "Jane", "hobby" => "dancing"),
...
)
Ma cosa succede se voglio array di oggetti? Come posso specificare un oggetto letterale in PHP? I.e. in javascript sarebbe:
[
{name: "John", hobby: "hiking"},
{name: "Jane", hobby: "dancing"}
]
Non esiste alcun oggetto letterale in PHP. – BoltClock
@ ŠimeVidas, non capisco il tuo commento. Gli oggetti JS sono array associativi, ma gli array associativi PHP non sono oggetti. Anche PHP non è un linguaggio ECMAScript, e PHP non è nemmeno JS. –
@DmitryZorin vedo. Ho pensato che le matrici associative PHP * fossero * oggetti (come in JavaScript). –