downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

Yaf_Dispatcher::__wakeup> <Yaf_Dispatcher::__sleep
[edit] Last updated: Fri, 24 May 2013

view this page in

Yaf_Dispatcher::throwException

(Yaf >=1.0.0)

Yaf_Dispatcher::throwExceptionActive/désactive le lancement d'exceptions

Description

public Yaf_Dispatcher Yaf_Dispatcher::throwException ([ bool $flag ] )

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());
}
?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

string(59) "Could not find controller script /tmp/controllers/Index.php"

Exemple #2 Exemple avec Yaf_Dispatcher::throwexception()

<?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



add a note add a note User Contributed Notes Yaf_Dispatcher::throwException - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | sitemap | contact | advertising | mirror sites