Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18483 программиста и 1739 роботов. Сейчас ищут 1258 программистов ...
Yaf_Dispatcher::throwException - Switch on/off exception throwing
Вернуться к: Yaf_Dispatcher
Yaf_Dispatcher::throwException
(Yaf >=1.0.0)
Yaf_Dispatcher::throwException — Switch on/off exception throwing
Описание
Siwtch on/off exception throwing while unexpected error occurring. When this is on, Yaf will throwing exceptions instead of triggering catchable errors.
You can also use application.dispatcher.throwException to achieve the same purpose.
Список параметров
-
flag
-
bool
Возвращаемые значения
Примеры
Пример #1 Yaf_Dispatcher::throwexception()example
<?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());
}
?>
Результатом выполнения данного примера будет что-то подобное:
string(59) "Could not find controller script /tmp/controllers/Index.php"
Пример #2 Yaf_Dispatcher::throwexception()example
<?php
$config = array(
'application' => array(
'directory' => dirname(__FILE__),
),
);
$app = new Yaf_Application($config);
$app->getDispatcher()->throwException(false);
$app->run();
?>
Результатом выполнения данного примера будет что-то подобное:
PHP Catchable fatal error: Yaf_Application::run(): Could not find controller script /tmp/controllers/Index.php in /tmp/1.php on line 12
Смотрите также
- Yaf_Dispatcher::catchException() - Switch on/off exception catching
- Yaf_Exception
Вернуться к: Yaf_Dispatcher