Section courante

A propos

Section administrative du site

DEFINED

Est-ce définit ?
PHP 3+

Syntaxe

function defined($name)

Paramètres

Nom Description
$name Ce paramètre permet d'indiquer le nom de la constante

Retour

Valeur Description
TRUE Cette valeur indique que la constante existe.
FALSE Cette valeur indique que la constante n'existe pas ou est introuvable.

Description

Cette fonction permet de vérifier si la constante est déjà définie.

Exemple

Voici quelques exemples d'utilisation de cette fonction :

  1. <?php
  2. define('CONSTANTEEXISTE',123);
  3. define('CONSTANTECHAINE',"ABC");
  4. if(!defined('CONSTANTEINEXISTANTE')) echo "Cette constante n'existe pas !<br>";
  5. if(defined('CONSTANTEEXISTE')) {
  6.    echo "La constante CONSTANTEEXISTE existe ! <br>";
  7.    echo "Voici la valeur du de la constante CONSTANTEEXISTE : " . CONSTANTEEXISTE . "<br>";
  8. }
  9. if(defined('CONSTANTECHAINE')) {
  10.    echo "La constante CONSTANTECHAINE existe !<br>";
  11.    echo "Voici la valeur du de la constante CONSTANTECHAINE : " . CONSTANTECHAINE . "<br>";
  12. }
  13. ?>

on obtiendra le résultat suivant :

Cette constante n'existe pas !
La constante CONSTANTEEXISTE existe !
Voici la valeur du de la constante CONSTANTEEXISTE : 123
La constante CONSTANTECHAINE existe !
Voici la valeur du de la constante CONSTANTECHAINE : ABC

Références

PHP 4 - Guide du développeur, Edition First Interactive, Blake Schwendiman, 2002, ISBN: 2-84427-283-5, page 414

Dernière mise à jour : Mercredi, le 25 mars 2015