Проблемы при объединении debug_backtrace с auto_prepend_file

У меня есть сценарий PHP, который позволит мне отследить, какой файл требуется, с помощью debug_backtrace (). Я хотел авто готовить (Через auto_prepend_file в php.ini) файл, так что я мог бы построить журнал частоты, с которой каждый скрипт PHP запускается для внутреннего анализа.

Он отлично работает, когда я создаю файл, который требует его, однако вызывает «auto_prepend_file», когда я его «делаю». Насколько я понимаю, автоматическое предопределение заключается в том, что для этого потребуется любой файл, который вы определили. Однако возвращаемый массив debug_backtrace при автоматическом добавлении кажется пустым. Есть идеи о том, что может происходить?

Пример кода для любопытных

first.php

<?PHP
require('second.php');
?>

second.php

<?php
var_dump(debug_backtrace());
?>

Для фактического автозаполнения я просто идентифицирую second.php. При автозаполнении я получаю:

array(0) { }

При переходе на first.php в браузере я получаю:

array(1) { [0]=> array(3) { ["file"]=> string(39) "/var/www/first.php" ["line"]=> int(4) ["function"]=> string(7) "require" } }

Любая помощь приветствуется!

Благодарю.

0

Решение

Задача ещё не решена.

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

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

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