Рассмотрим испрользование static для позднего статического связывания в PHP 5.3+ на примере следующих классов. (далее…)
Записи с меткой «Php»
Познее статическое связывание
08.06.2010Как работает PHP
07.06.2010Получая на свой вход исходный код программы, PHP в первую очередь анализирует его(в часности, проверяет синтаксис) и траслирует в особое внутреннее представление. (далее…)
PHP5 Method Chaining
15.05.2010Method Chaining(метод сцепления) — полезная функция, введена в PHP5 в рамках улучшения ООП по сравнению с PHP4. Эта функция позволяет делать такие вещи, как:
* This source code was highlighted with Source Code Highlighter.
- $object->method_a()->method_b()->method_c();
В PHP5 стало возможным что бы методы возвращали объект. Таким образом в примере выше, объект $object, возвращается каждый раз после выполнения очередного метода(у нас это сначала method_a(), потом method_b(), потом если нужно и method_c()). Рассмотрим более подробно метод сцепления на примере реального класса: (далее…)
PDO
01.03.2010Что за PDO?
- Общий интерфейс к наиболее популярным базам данных.
- Написана на C.
- Разработана что с учётом нововведений в PHP 5.1. [Image]
Singleton
26.02.2010В шаблоне Одиночка, класс может распространять один экземпляр себя в других классах. (далее…)
Builder
26.02.2010В паттерне Строитель руководитель и строитель работают вместе, над постройкой объекта. Руководитель контролирует строительство и определяет, какая часть и варианты пойдут в объект. Строитель знает, как собрать объект данной спецификации. (далее…)
Proxy
26.02.2010В паттерне Прокси устанавливается и контролируется доступ к другому классу. (далее…)
Decorator
26.02.2010В структуре Декоратор, класс будет добавить функциональность в другой класс, без изменения структуры других классов. (далее…)