define
<<<
defined die
>>>

6.22 Fonctions diverses
6 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
connection_aborted
connection_status
connection_timeout
constant
define
->defined
die
eval
exit
get_browser
__halt_compiler
highlight_file
highlight_string
ignore_user_abort
pack
php_check_syntax
php_strip_whitespace
show_source
sleep
time_nanosleep
time_sleep_until
uniqid
unpack
usleep

6.22.12 defined()Vérifie l'existence d'une constante

[ Exemples avec defined ]   PHP 3, PHP 4, PHP 5

bool  defined ( string   name )

defined retourne TRUE si la constante nommée name a été définie, et FALSE sinon. Pour tester l'existence d'une fonction utilisez function_exists .
Vérifier la présence de constantes avec defined

<?php
if (defined("CONSTANT")){
// Notez que le nom de la constante est entre guillemets
    
echo CONSTANT;
    }
?>

Note

Si vous voulez vérifier si une variable existe, utilisez isset car defined ne s'applique qu'aux constants . Si vous voulez voir si une fonction existe, utilisez function_exists .

Voir aussi define , constant , get_defined_constants , la section sur les constantes et function_exists .

<< defined >>
define Fonctions diverses die