Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 15544 программиста и 1669 роботов. Сейчас ищут 963 программиста ...
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