Descripción
int
define
( string name, mixed value [, int case_insensitive])
Define
una
constante
con
nombre
,
que
es
similar
a
una
variable
,
excepto
que
:
-
Las
constantes
no
tienen
un
símbolo
dólar
'
$
'
precediéndolas
;
-
Las
constantes
son
accesibles
desde
cualquier
lugar
sin
tener
en
cuenta
las
reglas
de
ámbito
de
las
variables
.
-
Las
constantes
no
pueden
ser
redefinidas
o
iniciadas
una
vez
que
han
sido
establecidas
,
y
-
Las
constantes
sólo
pueden
evaluar
valores
escalares
El
nombre
de
la
constante
se
da
en
name
(
nombre)
;
el
valor
se
da
en
value
(valor
)
.
El
tercer
parámetro
opcional
case_insensitive
también
se
encuentra
disponible
.
Si
se
da
el
valor
1
,
la
constante
se
definirá
no
dintinguiendo
mayúsculas
/
minusculas
.
El
comportamiento
por
defecto
es
si
distinguir
;
i.e
.
CONSTANT
y
Constant
representan
valores
diferentes
.
Ejemplo
1
.
Definición
de
Constantes
?php
define(
"CONSTANT"
,
"Hello
world
.")
;
echo
CONSTANT
;
/
/
outputs
"Hello
world
.
"
?
|
|
define(
)
devuelve
TRUE
en
caso
de
éxito
y
FALSE
si
ocurre
un
error
.
Véase
también
defined(
)
y
la
sección
Constantes
.