Fonction define()PHP

PHP Misc 参考手册Manuel de référence PHP Divers

Exemples

Définir une constante sensible à la casse :

<?php
define
("GREETING","Hello you! How are you today?");
echo
constant("GREETING");
?>

Exécuter l'exemple »

Définition et utilisation

La fonction define() définit une constante.

Les constantes sont similaires aux variables, sauf que :

  • Après avoir été définie, la valeur d'une constante ne peut pas être modifiée
  • Les noms de constantes n'ont pas besoin d'un signe dollar ($) au début
  • La portée n'affecte pas l'accès aux constantes
  • Les valeurs de constantes ne peuvent être que des chaînes de caractères et des nombres

Syntaxe

define(name,value,case_insensitive)

Paramètre Description
name Requis. Spécifie le nom de la constante.
value Requis. Spécifie la valeur de la constante. PHP 7 prend en charge les tableaux, comme dans l'exemple ci-dessous :
<?php
// PHP7+ 支持
define('ANIMALS', [
    'dog',
    'cat',
    'bird'
]);

echo ANIMALS[1]; // 输出 "cat"
?>
case_insensitive Facultatif. Spécifie si le nom de la constante est sensible à la casse. Valeurs possibles :
  • TRUE - Insensible à la casse
  • FALSE - Par défaut. Sensible à la casse

Détails techniques

Valeur de retour : Retourne TRUE en cas de succès, ou FALSE en cas d'échec.
Version de PHP : 4+


Plus d’exemples

Exemple

Définir une constante insensible à la casse :

<?php
define
("GREETING","Bonjour ! Comment allez-vous aujourd'hui ?",TRUE);
echo
constant("greeting");
?>

Exécuter l'exemple »


PHP Misc 参考手册Manuel de référence PHP divers Autres extensions