Лучшая практика, переопределяющая __construct () по сравнению с предоставлением метода init ()
Когда вы подклассифицируете объекты и хотите расширить код инициализации, существует два подхода. Переопределение __construct () и реализация метода инициализации, который вызывает ваш конструктор суперкласса. Способ 1: class foo { public function __construct ($arg1, $arg2, $arg3) { // Do initialization } } class bar extends foo { public function __construct ($arg1, $arg2, $arg3) { parent::__construct ($arg1, […]