PHP
PHP / MySql

Recherche
 
ManuelPHP.com

Les classes et les objets (PHP 5)
<<<
Exceptions Les références
>>>

5 Référence du langage
 Manuel PHP

La syntaxe de base
Les types
Les variables
Les constantes
Les expressions
Les opérateurs
Les structures de contrôle
Les fonctions
Les classes et les objets (PHP 4)
Les classes et les objets (PHP 5)
->Exceptions
Les références

5.11 Exceptions

PHP 5 a une gestion des exceptions similaire à ce qu'offrent les autres langages de programmation. Une exception peut être jetée, essayée et attrapée dans PHP. Un bloc d'essai doit inclure au moins un bloc de capture. De multiples blocs de capture peuvent être utilisés pour attraper différents types de classes ; l'exception continuera après que le dernier bloc de capture ne soit défini dans la séquence. Les exceptions peuvent être jetées dans les blocs de capture.

Lorsqu'une exception est jetée, le code suivant le traitement ne sera pas exécuté et PHP tentera de trouver le premier bloc de capture correspondant. Si une exception n'est pas attrapé, une erreur fatale issue de PHP sera envoyée avec un message spécifiant que l'exception n'a pu être attrapée à moins qu'un gestionnaire ne soit défini avec la fonction set_exception_handler .

Lancer une exception

<?php
try
{
    
$error = 'Toujours lancer cette erreur';
    
throw new Exception($error);

    
// le code suivant une exception n'est pas exécuté.
    
echo 'Jamais exécuté';
}
catch (Exception $e) {
    echo
"Capture de l'exception : ",  $e->getMessage(), "\n";
}

// Continue l'exécution
echo 'Bonjour le Monde !';
?>

Sommaire :

<< Exceptions >>
Les classes et les objets (PHP 5) Référence du langage Les références





Google

Services webmasters

Les manuels
 

ManuelPHP.com © 2003-2012 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2021-12-06