Throwable
(PHP 7, PHP 8)
Introdução
Throwable é a interface base para qualquer objeto
lançável usando a declaração throw
, incluindo as classes
Error e Exception.
Note:
Classes do PHP não podem implementar a interface Throwable diretamente, e devem, ao invés, estender a classe Exception.
Resumo da Interface
/* Métodos */
/* Métodos herdados */
}Registro de Alterações
Versão | Descrição |
---|---|
8.0.0 | Throwable implementa a interface Stringable. |
Table of Contents
- Throwable::getMessage — Obtém a mensagem
- Throwable::getCode — Obtém o código da exceção
- Throwable::getFile — Obtém o arquivo no qual o objeto foi criado
- Throwable::getLine — Obtém a linha na qual o objeto foi instanciado
- Throwable::getTrace — Obtém o rastreamento de pilha
- Throwable::getTraceAsString — Obtém o rastreamento de pilha como uma string
- Throwable::getPrevious — Retorna o Throwable anterior
- Throwable::__toString — Obtém uma representação em string do objeto disparado