I wrote a simple script that prints out the Throwable and Exception tree for every PHP version.
You can find this script here:
https://gist.github.com/mlocati/249f07b074a0de339d4d1ca980848e6a
And its output is here:
https://3v4l.org/sDMsv
PHP.mk документација
Проверува тврдење
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
class.throwable.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + преведен приказ
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
class.throwable.php
Проверува тврдење
Референца за `class.throwable.php` со подобрена типографија и навигација.
Проверува тврдење
Интерфејсот SessionUpdateTimestampHandlerInterface
Вовед
Проверува тврдење е основен интерфејс за кој било објект што може да се фрли преку throw изјава, вклучувајќи
Грешка and Исклучок.
Забелешка:
PHP класите не можат директно да го имплементираат Проверува тврдење интерфејсот, и наместо тоа мора да го наследат Исклучок.
Синопсис на интерфејсот
/* Методи */
/* Наследени методи */
}Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.0.0 | Проверува тврдење implements Serializable now. |
Содржина
- Throwable::getMessage — Го добива пораката
- Throwable::getCode — Го добива кодот на исклучокот
- Throwable::getFile — Го добива датотеката во која е креиран објектот
- Throwable::getLine — Го добива редот на кој е инстанциран објектот
- Throwable::getTrace — Го добива трагот на стек
- Throwable::getTraceAsString — Го добива трагот на стек како стринг
- Throwable::getPrevious — Враќа претходниот Throwable
- Throwable::__toString — Го добива стринг претставата на фрлениот објект
Белешки од корисници 2 забелешки
mlocati на gmail точка com ¶
пред 9 години
thisbug на foxmail точка com ¶
пред 6 години
try {
// Code that may throw an Exception or Error.
} catch (Throwable $t) {
// Executed only in PHP 7, will not match in PHP 5.x
} catch (Exception $e) {
// Executed only in PHP 5.x, will not be reached in PHP 7
}
interface MyPackageThrowable extends Throwable {}
class MyPackageException extends Exception implements MyPackageThrowable {}
throw new MyPackageException();