Imprimir

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