Las constantes listadas aquí están siempre disponibles en PHP.
| Constantes | Descripción |
|---|---|
CREDITS_GROUP
(int)
|
Una lista de los desarrolladores principales |
CREDITS_GENERAL
(int)
|
Créditos generales. Diseño del lenguaje, conceptos, autores de PHP y módulo SAPI. |
CREDITS_SAPI
(int)
|
Una lista de las API de servidores, y sus autores. |
CREDITS_MODULES
(int)
|
Una lista de las extensiones de PHP, y sus autores |
CREDITS_DOCS
(int)
|
Los créditos del equipo de documentación |
CREDITS_FULLPAGE
(int)
|
Generalmente utilizado combinado con otras opciones. Esta opción indica que debe generarse una página HTML completa. |
CREDITS_QA
(int)
|
Los créditos para el grupo de aseguramiento de calidad. |
CREDITS_ALL
(int)
|
Todos los créditos. Es el equivalente a: |
| Constantes | Descripción |
|---|---|
INFO_GENERAL
(int)
|
La línea de configuración, la ruta del php.ini, la fecha de compilación, el sistema y más. |
INFO_CREDITS
(int)
|
Créditos de PHP. Véase también phpcredits(). |
INFO_CONFIGURATION
(int)
|
Valores locales y de servidor de las directivas PHP. Véase también ini_get(). |
INFO_MODULES
(int)
|
Los módulos cargados y sus configuraciones respectivas. |
INFO_ENVIRONMENT
(int)
|
Las variables de entorno, que también están disponibles en $_ENV. |
INFO_VARIABLES
(int)
|
Todas las
variables predefinidas : |
INFO_LICENSE
(int)
|
La licencia de PHP. Véase también la » FAQ de la licencia. |
INFO_ALL
(int)
|
Muestra todos los valores citados anteriormente. Es el valor por omisión. |
| Constantes | Descripción |
|---|---|
INI_USER
(int)
|
Esta entrada puede ser definida en los scripts de usuario (como con ini_set()) o en el registro de Windows. La entrada puede ser definida en el fichero .user.ini. |
INI_PERDIR
(int)
|
Esta entrada puede ser definida en el fichero php.ini, .htaccess, httpd.conf o .user.ini. |
INI_SYSTEM
(int)
|
Esta entrada puede ser definida en el fichero php.ini o httpd.conf. |
INI_ALL
(int)
|
Esta entrada puede ser definida en cualquier lugar. |
Las constantes de aserciones sirven con la función assert_options().
| Constantes | Descripción |
|---|---|
ASSERT_ACTIVE
(int)
|
Activa la evaluación assert(). Advertencia
Esta característica está OBSOLETA a partir de PHP 8.3.0. Depender de esta característica está altamente desaconsejado. |
ASSERT_CALLBACK
(int)
|
Función de retrollamada de aserciones fallidas. Advertencia
Esta característica está OBSOLETA a partir de PHP 8.3.0. Depender de esta característica está altamente desaconsejado. |
ASSERT_BAIL
(int)
|
Termina la ejecución de aserciones fallidas. Advertencia
Esta característica está OBSOLETA a partir de PHP 8.3.0. Depender de esta característica está altamente desaconsejado. |
ASSERT_EXCEPTION
(int)
|
Lanza una AssertionError para cada aserción fallida. Advertencia
Esta característica está OBSOLETA a partir de PHP 8.3.0. Depender de esta característica está altamente desaconsejado. |
ASSERT_WARNING
(int)
|
Emite una alerta PHP para cada aserción fallida. Advertencia
Esta característica está OBSOLETA a partir de PHP 8.3.0. Depender de esta característica está altamente desaconsejado. |
ASSERT_QUIET_EVAL
(int)
|
Desactiva el Advertencia
Esta característica ha sido ELIMINADA a partir de PHP 8.0.0. |
Las constantes siguientes solo están disponibles si el sistema de alojamiento es Windows, y pueden proporcionar información sobre las versiones, lo que permite detectar la presencia de funcionalidades. Están disponibles desde PHP 5.3.0.
| Constantes | Descripción |
|---|---|
PHP_WINDOWS_VERSION_MAJOR
(int)
|
La versión mayor de Windows, que puede ser |
PHP_WINDOWS_VERSION_MINOR
(int)
|
La versión menor de Windows, que puede ser |
PHP_WINDOWS_VERSION_BUILD
(int)
|
El número de compilación de Windows (por ejemplo, Windows Vista con SP1 tiene el número 6001) |
PHP_WINDOWS_VERSION_PLATFORM
(int)
|
La plataforma que PHP utiliza actualmente: este valor puede ser
|
PHP_WINDOWS_VERSION_SP_MAJOR
(int)
|
La versión mayor del paquete de servicio instalado: este valor es
|
PHP_WINDOWS_VERSION_SP_MINOR
(int)
|
La versión menor del paquete de servicio instalado. Este valor es
|
PHP_WINDOWS_VERSION_SUITEMASK
(int)
|
La máscara es un campo de bits que permite conocer la presencia de diferentes funcionalidades de Windows. Vea la tabla a continuación para conocer los diferentes campos. |
PHP_WINDOWS_VERSION_PRODUCTTYPE
(int)
|
Esta constante contiene el valor utilizado para determinar
el valor de las constantes
|
PHP_WINDOWS_NT_DOMAIN_CONTROLLER
(int)
|
El controlador de dominio. |
PHP_WINDOWS_NT_SERVER
(int)
|
Un servidor de sistema (ej. |
PHP_WINDOWS_NT_WORKSTATION
(int)
|
Un puesto de trabajo (ej. |
La tabla a continuación presenta las funcionalidades que pueden ser
verificadas en el campo de bits de la constante
PHP_WINDOWS_VERSION_SUITEMASK.
| Bits | Descripción |
|---|---|
0x00000004 |
Los componentes Microsoft BackOffice están instalados. |
0x00000400 |
Windows Server 2003, Web Edition está instalado. |
0x00004000 |
Windows Server 2003, Compute Cluster Edition está instalado. |
0x00000080 |
Windows Server 2008 Datacenter, Windows Server 2003, Datacenter Edition o Windows 2000 Datacenter Server está instalado. |
0x00000002 |
Windows Server 2008 Enterprise, Windows Server 2003, Enterprise Edition, Windows 2000 Advanced Server, o Windows NT Server 4.0 Enterprise Edition está instalado. |
0x00000040 |
Windows XP Embedded está instalado. |
0x00000200 |
Windows Vista Home Premium, Windows Vista Home Basic, o Windows XP Home Edition está instalado. |
0x00000100 |
Remote Desktop es soportado, pero solo una sesión interactiva es soportada. Este valor está presente, a menos que el sistema no funcione en modo servidor de aplicación. |
0x00000001 |
Microsoft Small Business Server fue instalado en el sistema, pero fue actualizado a una nueva versión de Windows. |
0x00000020 |
Microsoft Small Business Server está instalado con la licencia cliente restringida. |
0x00002000 |
Windows Storage Server 2003 R2 o Windows Storage Server 2003 está instalado. |
0x00000010 |
Terminal Services está instalado. Este valor siempre está activado. Si este
valor está activado, pero 0x00000100 no lo está, entonces
el sistema funciona en modo de servidor de aplicación.
|
0x00008000 |
Windows Home Server está instalado. |