Ну, здесь есть несколько вариантов. Одним из них является расширение языка путем написания расширения. Вам нужно было бы покопаться в исходном коде PHP, написать его на C и разобраться с Zend Engine внутри. Вы, вероятно, не сможете использовать это на общем хосте, и это займет довольно много времени и, вероятно, того не стоит.
Что бы я сделал, это поместил все ваши функции в отдельный файл PHP, скажем, helper_functions.php
. Теперь зайдите в ваш php.ini
и добавьте директиву: auto_prepend_file = helper_functions.php
. Этот файл должен находиться в одном из каталогов, указанных в вашей include_path
(это тоже директива php.ini
).
То, что это делает, в основном автоматически помещает include 'helper_functions.php';
в каждый скрипт. Каждый запрос будет включать эти функции, и вы можете использовать их глобально.
Подробнее об auto_append_file .