Je dois lancer une exception si une instruction renvoie false et que j'essaie de trouver une façon simple et concise de le faire. Des idées? Je voulais faire ce qui suit ...Comment lancer une exception de manière conditionnelle de manière concise?
<?
// ...
oci_execute($stmt) or throw new OracleException($stmt);
// ...
?>
... mais l'interpréteur PHP ne me laisse pas le faire (erreur de syntaxe) parce que « jet » est une construction linguistique.
Des idées? Je voudrais un très court doublure (pas si déclarations s'il vous plaît)
Je voudrais utiliser PDO mais son support Oracle est très expérimental. Je veux juste utiliser des exceptions au lieu de devoir vérifier une fausse valeur de retour quand une erreur se produit. (Les fonctions oci retournent false s'il y a une erreur au lieu de vous dire qu'il y a une erreur) – spudly
Dans ce cas, vous pouvez peut-être créer une classe wrapper qui masque l'interface procédurale et effectue le lancement? – troelskn