Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 22794 программиста и 1260 роботов. Сейчас ищет 721 программист ...
Приступая к работе

Yaf_Dispatcher::throwException - Switch on/off exception throwing

Вернуться к: Yaf_Dispatcher

Yaf_Dispatcher::throwException

(Yaf >=1.0.0)

Yaf_Dispatcher::throwExceptionSwitch on/off exception throwing

Описание

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

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

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware