Índice

Constantes PHP predefinidas

PHP predefine un gran número de constantes, entre las cuales:

Nombre

Contenido

__FILE__ *

Nombre del archivo en ejecución. Da el nombre de un archivo incluido si se utiliza en un archivo incluido.

__LINE__ *

Número de la línea actualmente ejecutada. Da el número de línea en el archivo incluido si se utiliza en un archivo incluido.

__DIR__ *

Carpeta del archivo de la ejecución en curso. Equivalente a dirname(__FILE__). Añadida en la versión 5.3.

__NAMESPACE__

Nombre del espacio de nombres actual. Añadida en la versión 5.3.

PHP_VERSION

Versión de PHP.

PHP_OS

Sistema operativo del servidor PHP. Ejemplos (no exhaustivos): AIX, Linux, SunOS, WINNT.

TRUE *

Valor booleano verdadero (TRUE).

FALSE *

Valor booleano falso (FALSE).

NULL

Valor «NULL».

E_*

Código de los errores (capítulo Gestionar los errores en un script PHP).

DIRECTORY_SEPARATOR

Carácter de separación utilizado en los nombres de directorio para la plataforma en la que está instalado PHP.

PHP_EOL

Secuencia de caracteres utilizada por la plataforma para representar una nueva línea.

PHP_INT_MAX

Valor de entero más grande.

PHP_INT_MIN

Valor del entero más pequeño. Agregado en la versión 7.

PHP_INT_SIZE

Tamaño de los enteros (número de bytes).

Las constantes seguidas de un asterisco no distinguen entre mayúsculas y minúsculas, y pueden introducirse, por lo tanto, de las dos formas.