Я отлаживаю сайт Joomla. В целях обучения я просто хочу посмотреть, какой файл вызывает / запрашивает модуль имя_модуля.php файл, поэтому я ставлю print_r(debug_backtrace())
в верхней строке имя_модуля.php файл, но ошибка вызвала поговорку:
Разрешенный объем памяти 134217728 байт исчерпан (попытался выделить
98570240 байт)
Я застрял здесь. Может кто-нибудь дать мне краткое объяснение, почему debug_backtrace()
не удается в этих условиях?
Использовать флаг DEBUG_BACKTRACE_IGNORE_ARGS
например, print_r(debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS));
Если вы хотите отобразить красивую трассировку стека с параметрами, переданными функциям, я рекомендую использовать мою библиотеку Ошибка-самосвал, посмотрите пример как это устроено.
Других решений пока нет …