PHP очень легок для изучения - особенно для начинающих программистов. Однако, в результате этого, легко забыть о действительно полезном функционале, предлагаемом PHP, особенно когда речь идет о безопасности скриптов. Дальше я опишу PHP фильтры и покажу, как легко их использовать, увеличивая тем самым безопасность приложения.
Posts tagged with php
21.04.2010Пишем систему событий на php
В этой статье вы узнаете, как можно реализовать систему событий на PHP. Вы можете использовать ее в своем веб-приложении или фреймворке.
Что такое система событий?
12.01.2010method_exists() или is_callable()
Просматривая код многих PHP приложений, я замечаю, что функция method_exists() часто используется неуместно, и думаю, что стоит написать об этом пару слов.
Вот типичный пример того, о чем пойдет речь:
if (method_exists($object, 'SomeMethod')) { $object->SomeMethod($this, TRUE); }
09.01.2010Улучшение производительности используя кэширование возвращаемых значений
Многие функции (и методы) в проекте очень часто возвращают одни и те же значения при тех же аргументах, например:
- математические функции: читать дальше
30.12.2009Множественное наследование в PHP
Как многие из вас знают, PHP не поддерживает множественное наследование. То есть у производного класса может быть только один родительский. Но с помощью "магической" функции __call() его можно cэмулировать. Пример ниже - это расширенный паттерн примесь (mixin). Он также позволяет вызывать защищенные и скрытые методы из базовых классов.

