Yaf_Dispatcher::throwException
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Yaf_Dispatcher::throwException
Референца за `yaf-dispatcher.throwexception.php` со подобрена типографија и навигација.
Yaf_Dispatcher::throwException
(Yaf >=1.0.0)
Yaf_Dispatcher::throwException — (Yaf >=1.0.0)
= NULL
Вклучи/исклучи фрлање исклучоци
Можете исто така да користите application.dispatcher.throwException Вклучи/исклучи фрлање исклучоци при појава на неочекувана грешка. Кога ова е вклучено, Yaf ќе фрла исклучоци наместо да активира грешки што може да се фатат.
Параметри
flag-
bool
Вратени вредности
Примери
Пример #1 за да се постигне истата цел. 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 за да се постигне истата цел.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