Я знаю, что в C # теперь можно делать:
var a = new MyObject
{
Property1 = 1,
Property2 = 2
};
Есть ли что-то подобное и в PHP? Или мне следует просто сделать это с помощью конструктора или нескольких операторов;
$a = new MyObject(1, 2);
$a = new MyObject();
$a->property1 = 1;
$a->property2 = 2;
Если это возможно, но все думают, что это ужасная идея, я также хотел бы знать.
PS: объект - не что иное, как набор свойства.