кодесурса
«PHP

Функции обработки ошибок PHP - debug_backtrace ()

script1adsense2code
script1adsense3code

Вступление

Функция debug_backtrace () используется для генерации обратной трассировки PHP.

Синтаксис:

 debug_backtrace (provide_object) 

Параметры:

Обеспечить_объект: Указывает, должен ли индекс объекта заполняться или нет. Тип provide_object является логическим.

Возвращаемые значения:

Функция debug_backtrace () возвращает ассоциативный массив. Вот список возможных возвращаемых элементов:

название Тип Описание
функция строка Название текущей функции.
линия целое число Текущий номер строки.
файл строка Текущее имя файла.
учебный класс строка Текущее имя класса.
объект объект Текущее имя объекта.
тип строка Определяет текущий тип звонка.
Для вызова метода. -> возвращается.
Для статического вызова метода. :: возвращается.
Для вызова функции. ничего не возвращается.
арг массив Если внутри функции. это перечисляет аргументы функций.
Если внутри включенного файла. это перечисляет включенные имена файлов.

Пример:

<?php
function w3r($str)
{
    echo "We are learning:".$str."<br />";
    var_dump(debug_backtrace());
}
w3r('php');
?>

Приведенный выше код отображает этот вывод:

 Мы учимся: php
массив (1) {
  [0] =>
  массив (4) {
    [ "Файл"] =>
    string (92) "C: / Program Files / Apache Software Foundation / Apache2.2 / htdocs / php / debug-backtrace-example.php"
    [ "Строка"] =>
    Int (8)
    [ "Функция"] =>
    строка (3) "w3r"
    [ "Арг"] =>
    массив (1) {
      [0] =>
      & string (3) "php"
    }
  }
}

Предыдущий: using-die ()
Далее: debug_print_backtrace ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code