Test l'existence d'une constante

Tester tout simplement avec la condition IF l'existence d'une constante.


Information sur les mises à jour

Dernière mise à jour :

13 Août 2019
fonctionnement du code vérifié

10 503  vues
Compatibilité du code
PHP 5, PHP 7 et PHP 8
  code classé dans   Constantes
  code source classé dans   Constantes
 
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
                    
<?php
/*------------------------------*/
/*
Titre : Test l'existence d'une constante

Date édition : 31 Aout 2004
Date mise a jour : 13 Aout 2019

Rapport de la maj:
- fonctionnement du code vérifié
*/
/*------------------------------*/

// crée une constante
define("TEST","constante 1");
?>
<?php
/*------------------------------*/
/*
Titre : Test l'existence d'une constante

Date édition : 31 Aout 2004
Date mise a jour : 13 Aout 2019

Rapport de la maj:
- fonctionnement du code vérifié
*/
/*------------------------------*/

// crée une constante
define("TEST","constante 1");
?>

Exemple :

 
01
02
03
04
05
06
07
                    
<?php
// test l'existence d'une constante
if(defined("TEST")) {
echo "ok ";
}
// Le résultat est "ok "
?>
<?php
// test l'existence d'une constante
if(defined("TEST")) {
echo "ok ";
}
// Le résultat est "ok "
?>

      Fonctions du code - Doc officielle PHP

   php.net  
Description
Versions PHP
    define
Définit une constante
PHP 4, 5, 7 et 8
    defined
Vérifie si une constante avec le nom donné existe
PHP 4, 5, 7 et 8
    echo
Affiche une chaîne de caractères
PHP 4, 5, 7 et 8

[1]

  • avatar

    Invité

    10 Juin 2009 à 14:51

    Grace à vous je comprends enfin les tenants et aboutissants des constantes, encore merci !!

Minimum 10 mots. Votre commentaire sera visible après validation.


 Autres snippets qui pourraient vous intéresser

Test l'existence de doublons dans un tableau associatif

Compatibilité : PHP 5, PHP 7, PHP 8

Fonction qui permet de savoir si le tableau passé en argument contient des doublons. La fonction renvoie true si il y a au moins 1 doublon, sinon false.

Crée une constante sans erreur

Compatibilité : PHP 5, PHP 7, PHP 8

La bonne manière de créer une constante sans provoquer une erreur, voir les différentes erreurs à ne pas faire.

* Requêtes exécutées avec Recherche Contextuelle