Bu.defun - библиотека, позволяющая контролироват процесс объявления функций в php. С ней можно переопределять функции. -------------- Примеры того что можно сделать с помощью bu.defun: http://defun.bubujka.org/doc.html -------------- Чтобы подключить bu.defun пропишите в своём проекте: require_once 'lib/bu.defun/load.php'; -------------- Bu.defun использует замыкания, которые появились в php5.3 - так что это минимально необходимая версия. -------------- Для запуска тестов достаточно запустить `make' из этого каталога. Файлы в папке tests, которые начинаются с нижнего подчёркивания - тестируют ошибки. -------------- Документация по bu.defun находится в папке tests, вместе с примерами исходного кода. Чтобы получить все примеры одним файлом - выполните `make doc' - это создаст файл doc.html