Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
prog:theorie:erreurs [11/11/2019 18:27] thierry créée |
prog:theorie:erreurs [11/11/2019 18:33] (Version actuelle) thierry [PHP] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Gestion des erreurs ====== | + | ====== La gestion des Erreurs ====== |
+ | ===== Déclenchement ===== | ||
+ | ==== PHP ==== | ||
+ | <code php en php> | ||
+ | throw new \Exception('Il y a une erreur !'); | ||
+ | </code> | ||
+ | Voir : | ||
+ | * [[prog:symfony:exceptions]] | ||
+ | ===== Try ===== | ||
+ | ==== PHP ==== | ||
+ | <code php en php> | ||
+ | try { | ||
+ | $response = $this->get($uri); | ||
+ | } catch (\Exception $e) { | ||
+ | // Penser à logger l'erreur. | ||
+ | return ['error' => 'Les informations ne sont pas disponibles pour le moment.']; | ||
+ | } | ||
+ | </code> | ||