Introdução
PHP Manual
PHP Manual»PDO»PDOException

A classe PDOException

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

Representa um erro levantado pelo PDO. Não se deve lançar uma PDOException de dentro do código do usuário. Veja Exceções para mais informações sobre Exceções em PHP.

class PDOException extends RuntimeException {
/* Propriedades */
protected int|string $code;
public ?array $errorInfo = null;
/* Propriedades herdadas */
protected string $message = "";
private string $string = "";
protected string $file = "";
protected int $line;
private array $trace = [];
private ?Throwable $previous = null;
/* Métodos herdados */
public function Exception::__construct(string $message = "", int $code = 0, ?Throwable $previous = null)
final public function Exception::getMessage(): string
final public function Exception::getPrevious(): ?Throwable
final public function Exception::getCode(): int
final public function Exception::getFile(): string
final public function Exception::getLine(): int
final public function Exception::getTrace(): array
final public function Exception::getTraceAsString(): string
public function Exception::__toString(): string
private function Exception::__clone(): void
}
errorInfo

Corresponde a PDO::errorInfo() ou PDOStatement::errorInfo()

code

Código de erro SQLSTATE. Use Exception::getCode() para acessá-lo.

To Top