@slfomin

Возможно ли вывести код метода php?

Файлы ядра и некоторых модулей системы кодируются с помощью ionCube, но при включённом режиме отладки требуется выводить строку и саму функцию, где произошла ошибка, однако нельзя в режиме отладки обращаться с не закодированными файлами, ибо они у удалённого клиента.
Возможно ли получить код функции класса в PHP?
  • Вопрос задан
  • 234 просмотра
Решения вопроса 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Всё зависит от настроек с которыми кодируется скрипт
в ioncube есть отдельные параметры для управления поведением Reflection
Если кодировали по умолчанию и с этим не заморачивались то стоит параметр None и ничего через Reflection не получить
https://www.ioncube.com/sa/gui_docs/settings_keys.html
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
попробуйте
$func = new ReflectionFunction('myfunction');
$filename = $func->getFileName();
$start_line = $func->getStartLine();
но без понятия, что оно выведет в случае с ionCube
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы