Función define() de PHP
Definición y uso
La función define() define una constante.
Las constantes son similares a las variables, pero la diferencia es:
- Después de establecerse, el valor de la constante no se puede cambiar
- El nombre de la constante no necesita el símbolo de dólar ($) al inicio
- El ámbito no afecta el acceso a la constante
- 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. Especificar el nombre de la constante. |
value | Obligatorio. Especificar el valor de la constante. |
case_insensitive |
Opcional. Especificar si el nombre de la constante es sensible a mayúsculas y minúsculas. Si se establece en true, es insensible a mayúsculas y minúsculas. El valor predeterminado es false (sensible a mayúsculas y minúsculas). |
Ejemplo
Ejemplo 1
Definir una constante sensible a mayúsculas y minúsculas:
<?php define("GREETING","Hello world!"); echo constant("GREETING"); ?>
Salida:
¡Hola, mundo!
Ejemplo 2
Definir una constante insensible a mayúsculas y minúsculas:
<?php define("GREETING","Hello world!",TRUE); echo constant("greeting"); ?>
Salida:
¡Hola, mundo!