defined

(PHP 3, PHP 4 , PHP 5)

defined -- Vérifie l'existence d'une constante

Description

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().

Exemple 1. 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().