Estas constantes están disponibles siempre ya que forman parte del núcleo de 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: CREDITS_DOCS
| CREDITS_GENERAL | CREDITS_GROUP | CREDITS_MODULES | CREDITS_QA
| CREDITS_FULLPAGE . Genera una página HTML completa
y autónoma. Es el valor por omisión.
|
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 : EGPCS
(Entorno, GET, POST, Cookie, Servidor).
|
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 función ha sido declarada OBSOLETA a partir de PHP 8.3.0. Su uso está totalmente desaconsejado. |
ASSERT_CALLBACK
(int)
|
Función de retrollamada de aserciones fallidas. Advertencia
Esta función ha sido declarada OBSOLETA a partir de PHP 8.3.0. Su uso está totalmente desaconsejado. |
ASSERT_BAIL
(int)
|
Termina la ejecución de aserciones fallidas. Advertencia
Esta función ha sido declarada OBSOLETA a partir de PHP 8.3.0. Su uso está totalmente desaconsejado. |
ASSERT_EXCEPTION
(int)
|
Lanza una AssertionError para cada aserción fallida. Advertencia
Esta función ha sido declarada OBSOLETA a partir de PHP 8.3.0. Su uso está totalmente desaconsejado. |
ASSERT_WARNING
(int)
|
Emite una alerta PHP para cada aserción fallida. Advertencia
Esta función ha sido declarada OBSOLETA a partir de PHP 8.3.0. Su uso está totalmente 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 4
(NT4/Me/98/95), 5 (XP/2003 R2/2003/2000) o 6 (Vista/2008/7/8/8.1).
|
PHP_WINDOWS_VERSION_MINOR
(int)
|
La versión menor de Windows, que puede ser 0
(Vista/2008/2000/NT4/95), 1 (XP), 2
(2003 R2/2003/XP x64), 10 (98) o 90 (ME).
|
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
2 en Windows Vista/XP/2000/NT4, Server 2008/2003 y
en Windows ME/98/95 este valor es 1 .
|
PHP_WINDOWS_VERSION_SP_MAJOR
(int)
|
La versión mayor del paquete de servicio instalado: este valor es
0 si ningún paquete de servicio está disponible. Por
ejemplo, Windows XP con el paquete de servicio 3 da el valor
3 a esta constante.
|
PHP_WINDOWS_VERSION_SP_MINOR
(int)
|
La versión menor del paquete de servicio instalado. Este valor es
0 si ningún paquete de servicio está instalado.
|
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_* .
Este valor puede ser una de las constantes
PHP_WINDOWS_NT_* ,
indicando el tipo de plataforma.
|
PHP_WINDOWS_NT_DOMAIN_CONTROLLER
(int)
|
El controlador de dominio. |
PHP_WINDOWS_NT_SERVER
(int)
|
Un servidor de sistema (ej. Server 2008/2003/2000 ). Tenga en cuenta que
si es un controlador de dominio, se indica en
PHP_WINDOWS_NT_DOMAIN_CONTROLLER .
|
PHP_WINDOWS_NT_WORKSTATION
(int)
|
Un puesto de trabajo (ej. Vista/XP/2000/NT4 )
|
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. |