Manual de PHP: Constantes
Constantes
En PHP las constantes se definen con la función define() y no pueden ser redefinidas más tarde con otro valor.
<?php define("CONSTANTE", "Hola mundo"); echo CONSTANTE; // muestra "Hola mundo" ?>
PHP incorpora una serie de constantes predefinidas:
- __FILE__: nombre del archivo que está siendo interpretado. Si se usa en un archivo que ha sido incluido devuelve el nombre del archivo incluido y no el nombre del archivo padre.
- $PHP_SELF: nombre y la ruta del archivo que está siendo interpretado. Al contrario que __FILE__, si se usa en un archivo que ha sido incluido devuelve el nombre del archivo padre y no el nombre del archivo incluido.
- $REMOTE_ADDR: dirección IP del cliente.
- __LINE__: número de línea del archivo que está siendo interpretado. Si se usa en un archivo incluido da la posición dentro del archivo incluido.
- PHP_VERSION: versión del intérprete de PHP.
- PHP_OS: nombre del sistema operativo.
- TRUE: verdadero.
- FALSE: falso.
- E_ERROR: error distinto de un error de interpretación del cual no es posible recuperarse.
- E_WARNING: error del que es posible recuperarse, PHP continuará su ejecución. Puede ser capturado por el propio archivo de comandos.
- E_PARSE: sintaxis inválida. La recuperación no es posible.
- E_NOTICE: ocurrió algo que pudo ser o no un error, la ejecución continúa.
Por ejemplo:
<?php echo "El nombre y la ruta del archivo es ".$PHP_SELF; ?>
Deja un comentario
