PHP define()Funciones
Ejemplos
Define una constante sensible a mayúsculas y minúsculas:
<?php
define("GREETING","Hello you! How are you today?");
echo constant("GREETING");
?>
define("GREETING","Hello you! How are you today?");
echo constant("GREETING");
?>
Ejecutar ejemplo »
Definición y uso
La función define() define una constante.
Las constantes son similares a las variables, con la diferencia de que:
- Después de establecerse, el valor de la constante no se puede cambiar.
- El nombre de la constante no necesita el signo de dólar ($) al principio.
- El ámbito no afecta el acceso a las constantes.
- El valor de la constante solo puede ser una cadena o un número.
Sintaxis
define(name,value,case_insensitive)
| Parámetros | Descripción |
|---|---|
| name | Obligatorio. Especifica el nombre de la constante. |
| value | Obligatorio. Especifica el valor de la constante. PHP7 admite arrays, como en el siguiente ejemplo:
<?php
// PHP7+ 支持
define('ANIMALS', [
'dog',
'cat',
'bird'
]);
echo ANIMALS[1]; // 输出 "cat"
?>
|
| case_insensitive | Opcional. Especifica si el nombre de la constante distingue entre mayúsculas y minúsculas. Valores posibles:
|
Detalles técnicos
| Valor de retorno: | Devuelve TRUE si tiene éxito y FALSE si falla. |
|---|---|
| Versión de PHP: | 4+ |
Más ejemplos
Ejemplos
Define una constante que no distingue entre mayúsculas y minúsculas:
<?php
define("GREETING","Hello you! How are you today?",TRUE);
echo constant("greeting");
?>
define("GREETING","Hello you! How are you today?",TRUE);
echo constant("greeting");
?>
Ejecutar ejemplo »
Manual de referencia PHP Misc Otras extensiones