sé que en C# se puede hacer hoy en día:¿Hay un constructo de inicializador de objeto especial en PHP como ahora hay en C#?
var a = new MyObject
{
Property1 = 1,
Property2 = 2
};
¿Hay algo por el estilo en PHP también? ¿O debería hacerlo a través de un constructor o a través de múltiples declaraciones?
$a = new MyObject(1, 2);
$a = new MyObject();
$a->property1 = 1;
$a->property2 = 2;
Si es posible, pero todos piensan que es una idea terrible, también me gustaría saber.
PD: el objeto no es más que un conjunto de propiedades.
relacionado: http://stackoverflow.com/questions/1738865/initialize-objects-like-arrays-in-php – nawfal