Función PHP define()
❮ Referencia miscelánea de PHP
Ejemplo
Defina una constante sensible a mayúsculas y minúsculas:
<?php
define("GREETING","Hello you! How are you today?");
echo constant("GREETING");
?>
Definición y uso
La función define() define una constante.
Las constantes son muy parecidas a las variables, excepto por las siguientes diferencias:
- El valor de una constante no se puede cambiar después de que se establece
- Los nombres constantes no necesitan un signo de dólar inicial ($)
- Se puede acceder a las constantes independientemente del alcance
- Los valores constantes solo pueden ser cadenas y números.
Sintaxis
define(name,value,case_insensitive)
Valores paramétricos
Parameter | Description |
---|---|
name | Required. Specifies the name of the constant |
value | Required. Specifies the value of the constant. |
case_insensitive | Optional. Specifies whether the constant name should be case-insensitive. Possible values:
|
Detalles técnicos
Valor devuelto: | Devuelve VERDADERO en caso de éxito o FALSO en caso de error |
---|---|
Versión PHP: | 4+ |
Registro de cambios: | PHP 7.3: la definición de constantes que no distinguen entre mayúsculas y minúsculas está obsoleta. PHP 7: el parámetro de valor también puede ser una matriz. PHP 5: el parámetro de valor debe ser una cadena, entero, flotante, booleano o NULL. |
❮ Referencia miscelánea de PHP