Сейчас я создаю расширение PHP для личных целей и будущих проектов. Он должен вернуть строку как еще одну функциональную переменную с определенным именем и все. Но я хочу изменить ответ, который он возвращает, если это расширение было назначено как переменная непосредственно в print_r\file_put_contents\var_dump\echo и т. д.
Возможно ли это со стороны C-кода, внутри кода расширения , определите, в каком операторе он был вызван? Или, может быть, мне нужно написать еще одну оболочку для всего PHP-кода внутри файла, которая обнаруживает вызов этого расширения и определяет, в какой ситуации оно было вызвано?
Будем благодарны за любую помощь.
Подробнее здесь: https://stackoverflow.com/questions/785 ... n-php-code