Fonction define()
Exemple
Définir une constante sensible à la casse :
<?php
define("GREETING","Bonjour ! Comment ça va aujourd'hui ?");
echo constant("GREETING");
?> Définition et Utilisation
La fonction define() permet de définir une constante.
Les constantes sont très similaires aux variables, à l'exception des différences suivantes :
- La valeur d'une constante ne peut pas être modifiée après sa définition
- Les noms de constantes n'ont pas besoin d'un signe dollar ($) devant
- Les constantes peuvent être accessibles indépendamment de leur portée
Syntaxe
define( name, value, case_insensitive ) Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| name | Requis. Spécifie le nom de la constante. |
| value | Requis. Spécifie la valeur de la constante. |
| case_insensitive | Optionnel. Indique si le nom de la constante doit être insensible à la casse. Valeurs possibles :
|
Détails Techniques
| Valeur de Retour : | Retourne TRUE en cas de succès ou FALSE en cas d'échec. |
|---|---|
| Version PHP : | 4+ |
| Journal des Modifications : | PHP 8.1 : Le paramètre de valeur peut maintenant également être un objet. PHP 7.3 : Le paramètre insensible à la casse est déprécié. PHP 7 : Le paramètre de valeur peut également être un tableau. PHP 5 : Le paramètre de valeur doit être une chaîne, un entier, un flottant, un booléen ou NULL. |