Ik ben me momenteel in PDO aan het verdiepen, en ik loop nu tegen het volgende probleem aan.
Het schijnt dat in de standaard installatie PDO exceptions gooit, maar bij mij is dat niet het geval!
Nu kan ik het wel zelf instellen dmv
Volgens mij is het normaal dat PDO niet gooit zonder dat jij het hem expliciet opdraagt.
php.net/pdo:
PDO::ERRMODE_SILENT (integer)
Do not raise an error or exception if an error occurs. The developer is expected to explicitly check for errors. This is the default mode. See Errors and error handling for more information about this attribute.
Volgens mij is er ook geen mogelijkheid om dit via php.ini te veranderen. Het enige wat ik kan vinden is aliassen voor drivers.