when you are using xdebug, exceptions message will never be shown if you use any encoding different than UTF-8, so if you are using any database with translated messages like oracle, you should ALWAYS, always, throw a exception like this
throw new Exception(utf8_encode($message),$code), character like ã,é,ç, will make the exception message fail to be shown, if you are not using xdebug ( I do think you should at least try), this code will not affect your page.
Exception
(PHP 5 >= 5.1.0)
Introduction
Exception est la classe de base pour toutes les exceptions.
Synopsis de la classe
Exception
{
/* Propriétés */
/* Méthodes */
}Propriétés
- message
-
Le message de l'exception
- code
-
Le code de l'exception
- file
-
Le nom du fichier dans lequel l'exception a été créée
- line
-
La ligne où l'exception a été créée
Sommaire
- Exception::__construct — Construit l'exception
- Exception::getMessage — Récupère le message de l'exception
- Exception::getPrevious — Retourne l'exception précédente
- Exception::getCode — Récupère le code de l'exception
- Exception::getFile — Récupère le fichier dans lequel l'exception est survenue
- Exception::getLine — Récupère la ligne dans laquelle l'exception est survenue
- Exception::getTrace — Récupère la trace de la pile
- Exception::getTraceAsString — Récupère la trace de la pile en tant que chaîne
- Exception::__toString — Représente l'exception sous la forme d'une chaîne
- Exception::__clone — Clone l'exception
altieresdelsent at gmail dot com ¶
7 months ago
