downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

Exception::getFile> <Exception::getPrevious
[edit] Last updated: Fri, 17 May 2013

view this page in

Exception::getCode

(PHP 5 >= 5.1.0)

Exception::getCodeRécupère le code de l'exception

Description

final public mixed Exception::getCode ( void )

Retourne le code de l'exception.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne le code de l'exception, sous la forme d'un entier dans la classe Exception mais aussi sous la forme d'un autre type de données dans les classes héritant de Exception (par exemple, sous la forme d'une chaîne de caractères dans la classe PDOException).

Exemples

Exemple #1 Exemple avec Exception::getCode()

<?php
try {
    throw new 
Exception("Un message d'erreur"30);
} catch(
Exception $e) {
    echo 
"Le code de l'exception est : " $e->getCode();
}
?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

Le code de l'exception est : 30



add a note add a note User Contributed Notes Exception::getCode - [1 notes]
up
1
ricky at rocker dot com
2 months ago
when raising an Exception with no error code explicitly defined, getCode() returns the integer 0

<?php
try {
  throw new
Exception("no code!!");
} catch (
Exception $e) {
  print(
"Code='" . $e->getCode() . "'");
}
?>

outputs

Code='0'

 
show source | credits | sitemap | contact | advertising | mirror sites