Что делает функция debug_backtrace()?
Primary tabs
Что делает функция debug_backtrace()? Она возвращает следующие аргументы: "file","line","function","args" - это некие свойства объекта "функция". Правильно ли так говорить, что функция представляет собой некий объект имеющий свои свойства его характеризующие?
Hi: friend array(2) { [0]=> array(4) { ["file"] => string(10) "/tmp/a.php" ["line"] => int(10) ["function"] => string(6) "a_test" ["args"]=> array(1) { [0] => &string(6) "friend" } } [1]=> array(4) { ["file"] => string(10) "/tmp/b.php" ["line"] => int(2) ["args"] => array(1) { [0] => string(10) "/tmp/a.php" } ["function"] => string(12) "include_once" } }
- Log in to post comments
- 1626 reads
fgh
Wed, 07/01/2020 - 13:57
Permalink
Дополнительно:
Если запустить код:
То вывод в бразуере такой:
1 array(1) { [0]=> array(4) { ["file"]=> string(53) "C:\Users\k\Desktop\OpenServer\domains\localhost\q.php" ["line"]=> int(7) ["function"]=> string(8) "afq_test" ["args"]=> array(1) { [0]=> int(1) } } }
То "file" - выведет количество символов в названии пути расположения файла со скриптом
"line" - выведет номер строки где находится первый вызов функции в редакторе кода скрипта
"function" - выведет количество символов в названии данной функции и само название
"args" - выведет количество аргументов и количество символов в названии самих аргументов
vedro-compota
Wed, 07/01/2020 - 19:33
Permalink
z() {
_____________
матфак вгу и остальная классика =)