Запуск исполняемой функции из расширения через фразу-идентификатор в начале php скрипта
Есть ли какой-то вариант чтобы на этапе анализа Зендом файла с расширением php автоматически при детекте какой-то фразы (например после <?php
написать @STARTWORK
) - сразу стартовало написанное мною расширение, которому бы передавалось все остальное содержимое файла? Знаю что в Zend используется "метка" формата :
<?php @Zend
Но нигде нет исходников, чтобы понять каким образом отслеживается эта метка на этапе запуска файла php и дальнейшая работа с зашифрованной частью файла.
По идее сначала надо выполнить zend_parse_parameters
, потом каким-то образом получить остаток файла, из которого эта метка и прилетела, после чего уже выполнить zend_eval_string
для готового кода. Но вот как инициализировать работу расширения без явного вызова функции в начале файла и как получить само содержимое скрипта, из которого, собственно, и вызывается расширение-то?