Показать файл, в котором выполняется указанная функция
Показать файл, в котором выполняется функция, можно через функцию debug_backtrace()
.
function select_from_db() { // файл и строка, в котором выполняется функция $debug = debug_backtrace(); $debug[0]['file']; $debug[0]['line']; }
Функция debug_backtrace()
возвращает примерно следующие данные:
# news/index.php select_from_db(); /* Array ( // В первом элементе выводится файл, где вызывается текущая функция [0] => Array ( [file] => /var/www/sitename.ru/news/index.php [line] => 2 [function] => select_from_db [args] => Array ( ) ) // в последующих значениях выводиться путь к вызываемой функции ) */
Поддержать автора