Я сейчас вникаю в основы php class/constructor. Я понимаю, как работает конструктор, но не почему я должен его использовать. Например, когда у меня есть конструктор, как это:php constructor vs callback
function __construct($arg1, $arg2){
$this->name = $arg1;
$this->speed = $arg2;
}
Почему я должен использовать __constructor и не простой обратный вызов, как:
function foo($arg1,$arg2){
$this->name = $arg1;
$this->speed = $arg2;
}
Спасибо
Поскольку конструктор инициирует объект класса и вызывается по умолчанию при создании нового объекта класса –
'$ class = new cls ('1', '2')' быстрее, чем '$ class = new cls(); $ Class-> Foo ('1', '2') '. –
Значит, это всего лишь производительность? bc, делая это, я могу добиться того же результата – xhallix