Constantes PHP

Les constantes sont similaires aux variables, mais une fois définies, elles ne peuvent pas être modifiées ou redéfinies.

Constantes PHP

Les constantes sont des identifiants de valeurs individuelles (noms). La valeur ne peut pas être modifiée dans le script.

Les noms de constantes valides commencent par un caractère ou un trait de soulignement (sans le symbole $ devant le nom de la constante).

Remarque :Contrairement aux variables, les constantes sont globales tout au long du script automatiquement.

Définir une constante PHP

Pour définir une constante, utilisez define() Fonction - elle utilise trois paramètres :

  1. Le premier paramètre définit le nom de la constante
  2. Le second paramètre définit la valeur de la constante
  3. Le troisième paramètre optionnel détermine si le nom de la constante est insensible à la casse. Par défaut, c'est false.

L'exemple suivant crée uneConstantes sensibles à la casseavec la valeur "Bienvenue sur codew3c.com!":

Exemple

<?php
define("GREETING", "Bienvenue sur codew3c.com!");
echo GREETING;
?>

Exemple de exécution

L'exemple suivant crée uneConstantes insensibles à la casseavec la valeur "Bienvenue sur codew3c.com!":

Exemple

<?php
define("GREETING", "Bienvenue sur codew3c.com!", true);
echo greeting;
?>

Exemple de exécution

Les constantes sont globales

Les constantes sont automatiquement globales et peuvent être utilisées tout au long du script.

L'exemple suivant utilise une constante dans une fonction, même si elle est définie en dehors de la fonction :

Exemple

<?php
define("GREETING", "Bienvenue sur codew3c.com!");
function myTest() {
    echo GREETING;
}
myTest();
?>

Exemple de exécution