debug_backtraceВыводит стек вызовов функций в массив
&reftitle.description;
arraydebug_backtraceintoptionsDEBUG_BACKTRACE_PROVIDE_OBJECTintlimit0debug_backtrace выводит стек вызовов функций PHP в
массив.
&reftitle.parameters;
options
Начиная с PHP 5.3.6, этот аргумент является битовой маской для следующих
настроек:
Опции debug_backtraceDEBUG_BACKTRACE_PROVIDE_OBJECT
Нужно ли заполнять данные для ключа object.
DEBUG_BACKTRACE_IGNORE_ARGS
Нужно ли исключить аргументы всех функций/методов
в ключе "args" для уменьшения расхода памяти.
До версии 5.3.6 принимаются только значения &true; или &false;, которые
означают, задана настройка
DEBUG_BACKTRACE_PROVIDE_OBJECT или нет
соответственно.
limit
Начиная с PHP 5.4.0, этот аргумент используется для ограничения количества
вызовов функций, которые будут выведены. По умолчанию
(limit=0) будет выведен весь
стек вызовов.
&reftitle.returnvalues;
Возвращает массив вложенных ассоциативных массивов (array).
Описание элементов массива приведено ниже:
Список возможных элементов массивов, возвращаемых функцией
debug_backtrace&Name;&Type;&Description;functionstring
Имя текущей функции. Смотрите также
__FUNCTION__.
lineint
Текущий номер строки. Смотрите также
__LINE__.
filestring
Имя текущего файла. Смотрите также
__FILE__.
classstring
Имя текущего класса. Смотрите также
__CLASS__
objectobject
Текущий объект.
typestring
Текущий тип вызова функции. Если это вызов метода объекта, будет
выведено "->". Если это вызов статического метода класса, то "::".
Если это простой вызов функции, не выводится ничего.
argsarray
При нахождении внутри функции, будет выведен список аргументов этой
функции. Если внутри включаемого файла, будет выведен список включаемых
файлов.