Накопительная сборка ZF в один файл
2 мин
В тему объединения PHP-классов в Zend Framework'е (и других, следующих таким же соглашениям наименования и размещения) публикую свое решение, реализующее __autoload с накопительной сборкой автозагружаемых классов.
В нем учтены две известные проблемы:
Решение базируется на примере реализации __autoload из книги Дмитрия Котерова по PHP5 и идее описанной тут.
В нем учтены две известные проблемы:
- В файлах содержащих переменную __FILE__ осуществляется подстановка этой переменной.
- Обрабатывается случай параллельного выполнения скриптов.
Решение базируется на примере реализации __autoload из книги Дмитрия Котерова по PHP5 и идее описанной тут.


Сразу стоит заметить, что с выходом php 6 эта статья будет не актуальна, а пока…
На днях я получил задание реализовать кэширование в моделях. В обсуждениях с коллегами родилась довольно интересная, на мой взгляд, идея, которую я бы хотел выставить на ваш суд.