Die Klasse PDOException

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

Einführung

Stellt einen Fehler dar, der von PDO ausgelöst wird. Sie sollten selbst keine PDOException in Ihrem eigenen Code auslösen. Siehe Ausnahmen für weitere Informationen über Ausnahmen in PHP.

Klassenbeschreibung

class PDOException extends RuntimeException {
/* Eigenschaften */
protected int|string $code;
public ?array $errorInfo = null;
/* Geerbte Eigenschaften */
protected string $message = "";
private string $string = "";
protected string $file = "";
protected int $line;
private array $trace = [];
private ?Throwable $previous = null;
/* Geerbte Methoden */
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
}

Eigenschaften

errorInfo

Entspricht PDO::errorInfo() oder PDOStatement::errorInfo()

code

SQLSTATE-Fehlercode. Zugriff via Exception::getCode().