(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Introduction
Représente une erreur émise par PDO. Vous ne devez pas lancer
une exception PDOException depuis votre
propre code. Voir le chapitre sur les
exceptions
pour plus d'informations concernant les exceptions en PHP.
Synopsis de la classe
class
PDOException
extends
RuntimeException
{
/* Propriétés */
protected
int|string
$code;
public
?array
$errorInfo = null;
/* Propriétés héritées */
protected
string
$message = "";
private
string
$string = "";
protected
int
$code;
protected
string
$file = "";
protected
int
$line;
private
array
$trace = [];
private
?Throwable
$previous = null;
/* Méthodes héritées */
public Exception::__construct(string
$message
= "", int
$code
= 0, ?Throwable
$previous
=
null
)
final public Exception::getMessage(): string
final public Exception::getPrevious(): ?Throwable
final public Exception::getCode(): int
final public Exception::getFile(): string
final public Exception::getLine(): int
final public Exception::getTrace(): array
final public Exception::getTraceAsString(): string
public Exception::__toString(): string
private Exception::__clone(): void
}
Propriétés
- errorInfo
-
Correspond à PDO::errorInfo() ou
PDOStatement::errorInfo()
- code
-
Code erreur SQLSTATE
. Utilisez la méthode
Exception::getCode() pour y accéder.