Является ли debug_backtrace () безопасным для серьезного использования в производственной среде?

Его функциональность настолько сильна, что я беспокоюсь о его стабильности и производительности.

Как вы думаете?

ОБНОВИТЬ

Что я делаю, так это:

    $old_dir = getcwd();
    chdir( dirname($included_file) );
    include ( $included_file );
    chdir( $old_dir );

По сути это простоinclude ( $included_file );но внутри$included_file это не может найти3.php который находится в том же каталоге, что и сам, поэтому я вручную установил cwd, и он работает. Но было бы хорошо, если бы я нашел причину, по которой он не может найти. Как и почемуdebug_backtrace нужно, потому что3.php включен другимfunc, поскольку относительный путь не работает, он должен использоватьdebug_backtrace чтобы получить путь к включаемому файлу, наконец, используя абсолютный путь, как указано ниже.

Это нелегко воспроизвести, так как приведенный выше код находится в контекстеметоди многое другое ... Если никто другой не сталкивался с такой проблемой, я бы хотел остановиться здесь, во всяком случае, стоимость - это всего лишь 3 дополнительные строки, а это не имеет большого значения.

Ответы на вопрос(3)

Ваш ответ на вопрос