debug_backtrace () вызывает проблему разрешения памяти

Я отлаживаю сайт Joomla. В целях обучения я просто хочу посмотреть, какой файл вызывает / запрашивает модуль имя_модуля.php файл, поэтому я ставлю print_r(debug_backtrace()) в верхней строке имя_модуля.php файл, но ошибка вызвала поговорку:

Разрешенный объем памяти 134217728 байт исчерпан (попытался выделить
98570240 байт)

Я застрял здесь. Может кто-нибудь дать мне краткое объяснение, почему debug_backtrace() не удается в этих условиях?

0

Решение

Использовать флаг DEBUG_BACKTRACE_IGNORE_ARGSнапример, print_r(debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS));

Если вы хотите отобразить красивую трассировку стека с параметрами, переданными функциям, я рекомендую использовать мою библиотеку Ошибка-самосвал, посмотрите пример как это устроено.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector