(Yaf >=2.1.2)
Yaf_Application::getLastErrorMsg — Obtener el mensaje del último error ocurrido
Obtiene el mensaje del último error ocurrido durante el despacho.
Esta función no contiene ningún parámetro.
El mensaje del último error producido, una cadena vacía si todavía no se ha
producido ningún error, o null si la aplicación no está correctamente
inicializada.
Ejemplo #1 Ejemplo de Yaf_Application::getLastErrorMsg()
<?php
function error_handler($errno, $errstr, $errfile, $errline) {
var_dump(Yaf_Application::app()->getLastErrorMsg());
}
$config = array(
"application" => array(
"directory" => "/tmp/notexists",
"dispatcher" => array(
"throwException" => 0, //provocar un error en lugar de lanzar una excepción cuando ocurra un error
),
),
);
$app = new Yaf_Application($config);
$app->getDispatcher()->setErrorHandler("error_handler", E_RECOVERABLE_ERROR);
$app->run();
?>Resultado del ejemplo anterior es similar a:
string(69) "Could not find controller script /tmp/notexists/controllers/Index.php"