Section courante

A propos

Section administrative du site

A partir du PHP version 5, les instructions d'exceptions en PHP sont au nombres de deux et sont un ajout au PHP 4 :

TRY ... CATCH ...

L'instruction «TRY» de PHP permet d'effectuer la gestion d'une erreur aussi simplement qu'en Delphi par exemple. On encapsule les instructions à risque entre les mots réservés «TRY» et «CATCH», puis on met le traitement d'erreur après les mots réservés «CATCH». PHP, à la manière des vieux interpréteurs Basic comme BASICA et GWBASIC permet d'effectuer une branchement sur les instructions souhaité. Voici enfin sa syntaxe situer dans la zone de traitement d'exception :

try {
 instructionarisque
}
catch(codeerreur1 $objeterreur1) {
 instructionexception1;
}
catch(codeerreur2 $objeterreur2) {
 instructionexception2;
}

THROW

Naturellement, une exception peut être déclenché par programmation. L'instruction permettant d'effectuer cette opération est «throw new». Voici enfin les deux syntaxes autorisé :

throw new instancedexception();

ou

throw new instancedexception(message);


Dernière mise à jour : Dimanche, le 3 août 2014