Documentación offline PHP master

Yaf_Dispatcher::throwException

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Yaf_Dispatcher::throwException

Activa/desactiva el lanzamiento de excepciones

Descripción#

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

Activa/desactiva el lanzamiento de excepciones mientras ocurran errores inesperados. Cuando está activado, Yaf lanzará excepciones en lugar de provocar errores capturables.

También se puede usar [ application.dispatcher.throwException](#configuration.yaf.dispatcher.throwexception) para el mismo propósito.

## Parámetros

`flag`  
Booleano

## Valores devueltos

## Ejemplos

Ejemplo de `Yaf_Dispatcher::throwexception`
array( 'directory' => dirname(__FILE__), ), ); $app = new Yaf_Application($config); $app->getDispatcher()->throwException(true); try { $app->run(); } catch (Yaf_Exception $e) { var_dump($e->getMessage()); } ?>
Resultado del ejemplo anterior es similar a:

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

Ejemplo de `Yaf_Dispatcher::throwexception`
array( 'directory' => dirname(__FILE__), ), ); $app = new Yaf_Application($config); $app->getDispatcher()->throwException(false); $app->run(); ?>

```php

Resultado del ejemplo anterior es similar a:

PHP Catchable fatal error:  Yaf_Application::run(): Could not find controller script /tmp/controllers/Index.php in /tmp/1.php on line 12

Véase también#

Yaf_Dispatcher::catchException

Yaf_Exception