So che in C# è possibile al giorno d'oggi fare:Esiste un costrutto di inizializzatore di oggetti speciale in PHP come avviene ora in C#?
var a = new MyObject
{
Property1 = 1,
Property2 = 2
};
C'è qualcosa di simile in PHP troppo? O dovrei farlo solo attraverso un costruttore o attraverso più affermazioni;
$a = new MyObject(1, 2);
$a = new MyObject();
$a->property1 = 1;
$a->property2 = 2;
Se è possibile, ma tutti pensano che sia una pessima idea, mi piacerebbe anche sapere.
PS: l'oggetto non è altro che un mucchio di proprietà.
correlati: http://stackoverflow.com/questions/1738865/initialize-objects-like-arrays-in-php – nawfal