Description
boolean
define
( string name, mixed value [, int case_insensitive])
define(
)
définit
une
constante
,
de
la
même
façon
qu
'une
variable
,
sauf
que
:
-
Les
constantes
ne
commencent
pas
par
le
signe
'
$
'
-
Les
constantes
sont
accessibles
partout
,
de
manière
globale
.
-
Les
constantes
ne
peuvent
pas
être
redéfinies
,
ou
indéfinies
,
une
fois
qu
'
elles
ont
été
définies
.
-
Les
constantes
ne
représentent
que
des
valeurs
scalaires
:
il
n
'
est
pas
possible
de
définir
des
tableaux
ou
des
objets
.
Le
nom
de
la
constante
est
donné
par
le
paramètre
name
;
sa
valeur
est
donnée
par
value
.
Le
troisième
paramètre
optionnel
case_insensitive
est
une
valeur
booléenne
.
S
'
il
vaut
TRUE
,
le
nom
de
la
constante
sera
insensible
à
la
casse
:
CONSTANT
et
Constant
CONSTANT
et
Constant
représentent
des
valeurs
identiques
.
Par
défaut
,
ces
constantes
représenteront
des
valeurs
différentes
.
Exemple
1
.
Définition
d
'
une
constante
?php
define(
"CONSTANTE"
,
"Bonjour
le
monde
.")
;
echo
CONSTANTE
;
/
/
affiche
"Bonjour
le
monde
.
"
?
|
|
define(
)
retoune
TRUE
en
cas
de
succès
et
FALSE
sinon
.
Voir
aussi
defined(
)
et
la
section
sur
les
constantes
.