11. Constantes

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_".

Comentarios