Yaf_Application::getLastErrorMsg
PHP Manual
PHP Manual»Yaf_Application»Yaf_Application::getLastErrorMsg

Yaf_Application::getLastErrorMsg

(Yaf >=2.1.2)

Yaf_Application::getLastErrorMsg — Obtener el mensaje del último error ocurrido

Descripción

public function Yaf_Application::getLastErrorMsg(): ?string

Obtiene el mensaje del último error ocurrido durante el despacho.

Parámetros

Esta función no contiene ningún parámetro.

Valores devueltos

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.

Ejemplos

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"

Véase también

To Top