Здравствуйте. Есть класс, в нем есть некий функционал. Можно ли класс дополнить (расширить), добавить к нему пару методов. Но именно добавить к этому классу, не создавая классов наследников, т.е. так, чтобы я мог дальше к нему обращаться по его имени, а не по имени класса наследника.
Например:
1. scarzie - 02 Августа, 2013 - 17:20:09 - перейти к сообщению
При определенном условии (к примеру это админ), хотелось бы дополнить этот класс, например добавив к нему метод logout.
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- class Page extends Page{
- public function logout(){
- return true;
- }
- }
Возможно ли это как-то сделать?
Спасибо.
(Добавление)
Придумал хороший пример. Как добавить к mysqli метод __destruct() ?
То что можно создать class Db extends mysqli{} , к нему добавить __destruct и пользоваться классом Db - это понятно. Но можно ли как-то __destruct добавить именно к mysqli классу?