Una constante es un identificador que mantiene un valor fijo e incambiable a partir de su definición.
Pudiendo provocar un error en caso de intento de cambiar. Utilizamos la función "define" para definir una constante. Para averiguar si está definida y que nos devuelva un valor booleano en base a su estado utilizaremos "defined".
define ("arco", 4.20);
defined ("arco"); //True
Definición de identificador:
- Comienza por letra, (a-z), (A-Z).
- comienza por guión bajo (_).
- No lleva al principio signo dolar ($).
- Comienza por caracteres ASCII desde 127 al 255.
Ámbito de una constante y forma:
- Las constantes son globales aunque esten definidas dentro de una función, no es necesario definirlas como globales ni usar $GLOBALS.
- Las constantes no pueden ser objetos, ni matrices pero se permite de los demás tipos de Php.
- En Php se incluyen un amplio conjunto de constantes predefinidas en base a las extensiones cargadas.
Ejemplos:
True: valor verdadero (1).
False: valor falso (0).
E_ALL: representa a todas las constantes que comienzan por "E_".
Pudiendo provocar un error en caso de intento de cambiar. Utilizamos la función "define" para definir una constante. Para averiguar si está definida y que nos devuelva un valor booleano en base a su estado utilizaremos "defined".
define ("arco", 4.20);
defined ("arco"); //True
Definición de identificador:
- Comienza por letra, (a-z), (A-Z).
- comienza por guión bajo (_).
- No lleva al principio signo dolar ($).
- Comienza por caracteres ASCII desde 127 al 255.
Ámbito de una constante y forma:
- Las constantes son globales aunque esten definidas dentro de una función, no es necesario definirlas como globales ni usar $GLOBALS.
- Las constantes no pueden ser objetos, ni matrices pero se permite de los demás tipos de Php.
- En Php se incluyen un amplio conjunto de constantes predefinidas en base a las extensiones cargadas.
Ejemplos:
True: valor verdadero (1).
False: valor falso (0).
E_ALL: representa a todas las constantes que comienzan por "E_".
Comentarios
Publicar un comentario