Ok, so if I don't want PDO stop the script on error, I have to always put a try-catch when calling the constructor, since the ATTR_ERRMODE is not used for connection.
So I will update my scripts in this way... thanks. Olivier Johannes Schlüter a écrit :
On Wed, 2008-04-09 at 10:14 +0200, Olivier Bonvalet wrote:public function __construct( $dsn, $user, $password ) { try { parent::__construct( $dsn, $user, $password ); } catch( PDOException $e ) { echo 'there is an error... but continue the script', PHP_EOL; } }The correct thing is to either re-throw the PDOException or use your own exception and throw that. } catch( PDOException $e ) { echo 'there is an error... but continue the script', PHP_EOL; throw $e; } Everything else is broken on oyur side, no internals@ issue. johannes
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
