Forum PHP 2026 - Paris (France)

Yaf_Application::getLastErrorMsg

(Yaf >=2.1.2)

Yaf_Application::getLastErrorMsgRécupère le message de la dernière erreur survenue

Description

public function Yaf_Application::getLastErrorMsg(): ?string

Récupère le message de la dernière erreur survenue durant la distribution.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Le message de la dernière erreur survenue, une chaîne vide si aucune erreur n'est encore survenue, ou null si l'application n'est pas correctement initialisée.

Exemples

Exemple #1 Exemple avec 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, //déclenche une erreur au lieu de lever une exception lorsqu'une erreur survient
      ),
  ),
);

$app = new Yaf_Application($config);
$app->getDispatcher()->setErrorHandler("error_handler", E_RECOVERABLE_ERROR);
$app->run();
?>

Résultat de l'exemple ci-dessus est similaire à :

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

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top