PDOException sınıfı

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

Giriş

PDO tarafından oluşturulan bir hatayı temsil eder. Kendi kodunuzda bir PDOException oluşturmamalısınız. PHP'deki istisnalar hakkında bilgi edinmek için İstisnalar bölümüne bakınız.

Sınıf Sözdizimi

class PDOException extends RuntimeException {
/* Özellikler */
protected int|string $code;
public ?array $errorInfo = null;
/* Miras alınan özellikler */
protected string $message = "";
private string $string = "";
protected int $code;
protected string $file = "";
protected int $line;
private array $trace = [];
private ?Throwable $previous = null;
/* Miras alınan yöntemler */
public Exception::__construct(string $message = "", int $code = 0, ?Throwable $previous = null)
final public Exception::getCode(): int
final public Exception::getFile(): string
final public Exception::getLine(): int
final public Exception::getTrace(): array
}

Özellikler

errorInfo

PDO::errorInfo() veya PDOStatement::errorInfo() yöntemine karşılıktır.

code

SQLSTATE hata kodu. Erişmek için Exception::getCode() yöntemini kullanın.