PHP: Variables (Tutorial)
18/02/2012PHP: IF + ELSE (Tutorial)
18/02/2012LAS CONSTANTES
Como todo lenguaje, PHP también dispone de constantes.
Una constante es un identificador con un único valor o valor simple. Como su nombre indica, una constante no puede cambiar durante la ejecución del script, excepto las "Constantes Mágicas" que realmente ni son Mágicas ni son Constantes.
Las constantes por definición son:
- Case-sensitive por defecto
- Son constantes (no pueden variar)
- Por convención se deben definir con MAYUSCULAS
- Deben comenzar por letras o por lína de subrayado (NUNCA COMIENZAN POR NÚMEROS!!!)
- Al definirse deben ir entre comillas
Para definir una constante lo haremos así:
PHP:
-
span style="color:#FF0000;">"NOMBRECONSTANTE","Valor de la constante");
LAS CONSTANTES MÁGICAS
Cómo su nombre indica, las Constantes Mágicas, ni son Constantes ni son Mágicas, pero el nombre es chulo, no???
Bien, las constates mágicas son "Variables de sistema" por llamarlas de alguna manera y que el sistema utiliza para obtener información interna.
Así tenemos:
__LINE__ | Línea actual del archivo |
__FILE__ | Dirección completa del path o ruta del archivo |
__DIR__ | Dirección del directorio del archivo.
Equivale a la función dirname(__FILE__). |
__FUNCTION__ | La función "Function" devuelve el nombre la función como fue declarada. |
__CLASS__ | Devuelve el nombre de la clase |
__TRAIT__ | Nombre del Rasgo |
__METHOD__ | El nombre del método de la clase |
__NAMESPACE__ | devuelve el namespace |