Na het lezen van een aantal tutorials over PDO heb ik besloten dit voortaan te gebruiken voor het afhandelen van databases. Zoals vast wel bekend heeft PDO zijn eigen exceptions handler (PDOException). Nu zit ik alleen met het volgende probleem:
Voor een aantal dingen is het in mijn geval nodig de standaard PDO claes te extenden. In deze extended class zitten ook een aantal exceptions, maar hoe moet ik deze nou afhandelen?
Via de PDOExeptions of via de standaard Exception class.
Als ik bijvoorbeeld verbinding wil maken met een database, zal dit gebeuren via de constructor van de eigen (extended PDO) class. Bij een foute verbinding zal dit een pdoexception opleveren. Nou is het echter ook mogelijk dat diezelfde constructor een normale exception oplevert, maar hoe kan ik nou beide opvangen?
1.193 views