PHP.mk документација
Error::getPrevious
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
error.getprevious.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
error.getprevious.php
Error::getPrevious
Референца за `error.getprevious.php` со подобрена типографија и навигација.
Error::getPrevious
Интерфејсот SessionUpdateTimestampHandlerInterface
Error::getPrevious — Враќа претходен Throwable
= NULL
Враќа претходен Throwable (третиот параметар на Error::__construct()).
Параметри
Оваа функција нема параметри.
Вратени вредности
Враќа претходниот Проверува тврдење ако е достапно или null otherwise.
Примери
Пример #1 Error::getPrevious() example
Итерирање и печатење на трагата од грешката.
<?php
class MyCustomError extends Error {}
function doStuff() {
try {
throw new InvalidArgumentError("You are doing it wrong!", 112);
} catch(Error $e) {
throw new MyCustomError("Something happened", 911, $e);
}
}
try {
doStuff();
} catch(Error $e) {
do {
printf("%s:%d %s (%d) [%s]\n", $e->getFile(), $e->getLine(), $e->getMessage(), $e->getCode(), get_class($e));
} while($e = $e->getPrevious());
}
?>Горниот пример ќе прикаже нешто слично на:
/home/bjori/ex.php:8 Something happened (911) [MyCustomError] /home/bjori/ex.php:6 You are doing it wrong! (112) [InvalidArgumentError]
Белешки од корисници
Нема белешки од корисници за оваа страница.