SQLite3::enableExceptions Active le lancement d'exceptions &reftitle.description; public boolSQLite3::enableExceptions boolenable&false; Contrôle si l'instance SQLite3 lancera des exceptions ou des avertissements lors d'une erreur. &reftitle.parameters; enable Si &true;, l'instance SQLite3, et les instances dérivées de SQLite3Stmt et SQLite3Result, lanceront des exceptions en cas d'erreurs. Si &false;, l'instance SQLite3, et les instances dérivées de SQLite3Stmt et SQLite3Result, lanceront des avertissements en cas d'erreurs. Pour chacun des modes, le code et message d'erreur, s'il y a, seront disponibles grâce à SQLite3::lastErrorCode et SQLite3::lastErrorMsg respectivement. &reftitle.returnvalues; Retourne l'ancienne valeur ; &true; si les exceptions étaient activées, &false; sinon. &reftitle.changelog; &Version; &Description; 8.3.0 Appeler SQLite3::enableExceptions avec enable à &false; déclenchera un avertissement E_DEPRECATED. &reftitle.examples; Exemple avec <methodname>SQLite3::enableExceptions</methodname> exec('create table foo'); $sqlite->enableExceptions(true); $sqlite->exec('create table bar'); } catch (Exception $e) { echo 'Caught exception: ' . $e->getMessage(); } ?> ]]> &example.outputs.similar;