Файлы ядра и некоторых модулей системы кодируются с помощью ionCube, но при включённом режиме отладки требуется выводить строку и саму функцию, где произошла ошибка, однако нельзя в режиме отладки обращаться с не закодированными файлами, ибо они у удалённого клиента.
Возможно ли получить код функции класса в PHP?
Всё зависит от настроек с которыми кодируется скрипт
в ioncube есть отдельные параметры для управления поведением Reflection
Если кодировали по умолчанию и с этим не заморачивались то стоит параметр None и ничего через Reflection не получить https://www.ioncube.com/sa/gui_docs/settings_keys.html
ReflectionClass::export() получает отлично список методов и среди них находится нужный, однако вывести код самой функции не представляется возможным через ReflectionClass
При отслеживании ошибки строку вызова всегда получаю 0, если файл закодирован через ionCube
slfomin, всё зависит от настроек с которыми кодируется скрипт
в ioncube есть отдельные параметры для управления поведением Reflection
Если кодировали по умолчанию и с этим не заморачивались то стоит параметр None и ничего через Reflection не получить https://www.ioncube.com/sa/gui_docs/settings_keys.html