У меня есть абстрактный класс, который наследуется рядом других классов. Я бы хотел, чтобы вместо того, чтобы каждый раз повторять создание экземпляра (__construct ()) одного и того же класса, чтобы он инициализировался только один раз и использовались свойства ранее унаследованных классов.
Я использую это в моей конструкции:
function __construct() {
self::$_instance =& $this;
if (!empty(self::$_instance)) {
foreach (self::$_instance as $key => $class) {
$this->$key = $class;
}
}
}
Это работает - вроде как, я могу получить свойства и переназначить их, но в рамках этого я также хочу вызывать некоторые другие классы, но только один раз.
Какие-нибудь предложения для лучшего способа сделать это?