Исключение PHP Метод getTrace()
❮ Справочник по исключениям PHP
Пример
Выведите трассировку стека:
<?php
function myFunction($num) {
throw new Exception("An error
occurred");
}
try {
myFunction(5);
} catch (Exception
$e) {
print_r($e->getTrace());
}
?>
Определение и использование
Метод getTrace()
возвращает трассировку стека в виде массива.
Трассировки стека содержат информацию обо всех функциях, запущенных в данный момент. Трассировка стека, предоставляемая этим методом, содержит информацию о стеке на момент создания исключения.
Синтаксис
$exception->getTrace()
Технические детали
Возвращаемое значение: | Возвращает трассировку стека в виде массива |
---|
Связанные страницы
Подробнее об исключениях читайте в нашей главе об исключениях PHP .
Справочник по PHP: метод getTraceAsString() .
❮ Справочник по исключениям PHP