» WAP Мастер Форум https://forum.wapinet.ru/index.php » PHP https://forum.wapinet.ru/viewforum.php?id=3 » Области хранения данных в Registry https://forum.wapinet.ru/viewtopic.php?id=1091 |
Morgan » 2010.11.25 11:18 | ||||||||||
Базовый класс Код:
Производные классы, для хранения данных в других областях видимости строятся по подобию Код:
Возможно ли усовершенствовать такой механизм? | ||||||||||
Gemorroj » 2010.11.25 11:51 | ||||||||||
Код:
используй в get array_key_exists | ||||||||||
Morgan » 2010.11.25 12:01 | ||||||||||
Код:
=> Parse error: syntax error, unexpected T_ISSET, expecting T_STRING | ||||||||||
Gemorroj » 2010.11.25 12:23 | ||||||||||
да, я не прав. тут нужны магические сеттеры/геттеры. Код:
| ||||||||||
Morgan » 2010.11.25 15:02 | ||||||||||
Ну а как насчет наследования? Копипастить содержимое при каждом наследовании не хочется | ||||||||||
Gemorroj » 2010.11.25 15:22 | ||||||||||
так тебе и не нужно писать вызовы родительского класса. ребенок же уже унаследовал (extends) свойства и методы родителя. | ||||||||||
Morgan » 2010.11.25 16:04 | ||||||||||
Производных класс обращается к базовому, а тот получаете данные из глобальной области. Поэтому я явно вызываю методы с указанной областью видимости | ||||||||||
Fuelen » 2010.11.26 13:54 | ||||||||||
магический метод __isset(). Вообще, в регистри все методы магические должны быть) удобно | ||||||||||
Morgan » 2010.11.26 23:54 | ||||||||||
Вроде бы магические методы статическими быть не могут. | ||||||||||
Morgan » 2010.11.29 00:41 | ||||||||||
Идей нет? | ||||||||||
Gemorroj » 2010.11.29 12:02 | ||||||||||
я псто N 7 не понял. зачем вызывать родительские методы, если они уже у нас отнаследованы? |