3
Я хотел бы знать, можно ли создать магический объект, который расширяет еще один магический объект (с PHP).Волшебные функции и наследование
Я хотел бы знать, можно ли создать магический объект, который расширяет еще один магический объект (с PHP).Волшебные функции и наследование
Я не совсем уверен, что вы просите ... вы хотите явно вызвать магические методы родительского класса? Если это так, вы можете использовать класс 'parent
ссылка:
class Object extends dbObj{
// ...
// this is what i'm assuming you're looking for:
public function __call($method, $variables){
return parent::__call($method, $variables);
}
}
Теперь, где происходит волшебство? – Gumbo
Хорошо, что два класса используют магические методы http://us2.php.net/manual/en/language.oop5.magic.php – Roch
@ Sbm007 __get и __set - магические методы, они вызываются всякий раз, когда вы пытаетесь доступ к переменной, не являющейся публичным членом. – MattBelanger