Fonction define()PHP
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");
?>
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 :
|
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");
?>
define("GREETING","Bonjour ! Comment allez-vous aujourd'hui ?",TRUE);
echo constant("greeting");
?>
Exécuter l'exemple »
Manuel de référence PHP divers Autres extensions