Yaf_Dispatcher::throwException
(Yaf >=1.0.0)
Yaf_Dispatcher::throwException — Active/désactive le lancement d'exceptions
Description
Active/désactive le lancement d'exception lorsqu'une erreur inattendue survient. Lorsqu'activé, Yaf lancera une exception au lieu de déclencher des erreurs attrapables.
Vous pouvez également utiliser application.dispatcher.throwException pour arriver au même résultat.
Liste de paramètres
-
flag
-
Un booléen.
Valeurs de retour
Exemples
Exemple #1 Exemple avec Yaf_Dispatcher::throwexception()
<?php $config = array( 'application' => array( 'directory' => dirname(__FILE__), ), ); $app = new Yaf_Application($config); $app->getDispatcher()->throwException(true); try { $app->run(); } catch (Yaf_Exception $e) { var_dump($e->getMessage()); } ?>
<?php
$config = array(
'application' => array(
'directory' => dirname(__FILE__),
),
);
$app = new Yaf_Application($config);
$app->getDispatcher()->throwException(false);
$app->run();
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
PHP Catchable fatal error: Yaf_Application::run(): Could not find controller script /tmp/controllers/Index.php in /tmp/1.php on line 12
Voir aussi
- Yaf_Dispatcher::catchException() - Active/désactive la récupération des exceptions
- Yaf_Exception