PHP define()Funciones

PHP Misc 参考手册Manual de referencia PHP Misc

Ejemplos

Define una constante sensible a mayúsculas y minúsculas:

<?php
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:
  • TRUE - no distingue entre mayúsculas y minúsculas
  • FALSE - predeterminado. Distingue entre mayúsculas y minúsculas

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");
?>

Ejecutar ejemplo »


PHP Misc 参考手册Manual de referencia PHP Misc Otras extensiones