bubujka / def
Function defining and redefining
Installs: 151
Dependents: 6
Suggesters: 0
Security: 0
Stars: 4
Watchers: 1
Forks: 2
Open Issues: 0
pkg:composer/bubujka/def
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2025-10-11 18:31:48 UTC
README
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 -------------- $ ./benchmark.php 1000000 PHP version: 5.4.4-14 Normal vs bu.defun: 0.11888813972473 x 2.1282949447632 Bu.defun at least 17 times slower than native php =(