Fonction define()

❮ Référence PHP Divers

Exemple

Définir une constante sensible à la casse :

<?php
define("GREETING","Bonjour ! Comment ça va aujourd'hui ?");
echo constant("GREETING");
?>
Essayez-le vous-même »

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 :
  • TRUE - Insensible à la casse (déprécié dans PHP 7.3)
  • FALSE - Sensible à la casse (c'est la valeur par défaut)

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.

❮ Référence PHP Divers