Constantes prédéfinies de phpcreditsConstanteValeurDescriptionCREDITS_GROUP1Une liste des développeurs principauxCREDITS_GENERAL2
Crédits généraux. Design du langage, concepts,
auteurs de PHP et module SAPI.
CREDITS_SAPI4
Une liste des API de serveurs, et leurs auteurs.
CREDITS_MODULES8
Une liste des extensions de PHP, et leurs auteurs
CREDITS_DOCS16Les crédits de l'équipe de documentationCREDITS_FULLPAGE32
Généralement utilisé combiné avec d'autres options. Cette
option indique qu'une page HTML complète doit être générée.
CREDITS_QA64
Les crédits pour le groupe d'assurance qualité.
CREDITS_ALL-1
Tous les crédits. C'est l'équivalent de : CREDITS_DOCS +
CREDITS_GENERAL + CREDITS_GROUP + CREDITS_MODULES + CREDITS_QA
CREDITS_FULLPAGE. Elle génère une page HTML complète
et autonome. C'est la valeur par défaut.
Constantes de phpinfoConstanteValeurDescriptionINFO_GENERAL1
La ligne de configuration, le chemin du &php.ini;, la date de
compilation, le système et plus encore.
INFO_CREDITS2
Crédits de PHP. Voir aussi phpcredits.
INFO_CONFIGURATION4
Valeurs locales et serveurs des directives PHP. Voir aussi
ini_get.
INFO_MODULES8
Les modules chargés et leurs configurations respectives.
INFO_ENVIRONMENT16
Les variables d'environnement, qui sont aussi disponibles
dans $_ENV.
INFO_VARIABLES32
Toutes les
variables prédéfinies : EGPCS
(Environnement, GET, POST, Cookie, Server).
INFO_LICENSE64
La licence PHP. Voir aussi la
FAQ de la licence.
INFO_ALL-1
Affiche toutes les valeurs citées ci-dessus. C'est la valeur
par défaut.
Les constantes d'assertions servent avec la fonction
assert_options.
Constantes d'assertConstanteDirective de configurationDescriptionASSERT_ACTIVEassert.active
Active l'évaluation assert.
ASSERT_CALLBACKassert.callback
Fonction de rappel des assertions échouées.
ASSERT_BAILassert.bail
Termine l'exécution des assertions échouées.
ASSERT_WARNINGassert.warning
Émet une alerte PHP pour chaque assertion échouée.
ASSERT_QUIET_EVALassert.quiet_eval
Désactive le error_reporting durant l'évaluation
des expressions d'assertion.
Supprimé à partir de PHP 8.0.0.
Les constantes suivantes ne sont disponibles que si le système
d'hébergement est sur Windows, et peut vous donner des informations
sur les versions, qui vous permettront de détecter la présence
de fonctionnalités. Elles sont disponibles depuis PHP 5.3.0.
Constantes particulières à WindowsConstanteDescriptionPHP_WINDOWS_VERSION_MAJOR
La version majeure de Windows, qui peut être 4 (NT4/Me/98/95),
5 (XP/2003 R2/2003/2000) ou 6 (Vista/2008/7/8/8.1).
PHP_WINDOWS_VERSION_MINOR
La version mineure de Windows, qui peut être 0
(Vista/2008/2000/NT4/95), 1 (XP), 2
(2003 R2/2003/XP x64), 10 (98) ou 90 (ME).PHP_WINDOWS_VERSION_BUILD
Le numéro de compilation de Windows (par exemple,
Windows Vista avec SP1 a le numéro 6001)
PHP_WINDOWS_VERSION_PLATFORM
La plate-forme que PHP utilise actuellement : cette valeur peut être
2 sur Windows Vista/XP/2000/NT4, Server 2008/2003 et
sur Windows ME/98/95 cette valeur est 1.
PHP_WINDOWS_VERSION_SP_MAJOR
La version majeure du paquet de service installé : cette valeur vaut
0 si aucun paquet de service n'est disponible. Par
exemple, Windows XP avec le paquet de service 3 donne la valeur
3 à cette constante.
PHP_WINDOWS_VERSION_SP_MINOR
La version mineur du paquet de service installé. Cette valeur est
0 si aucun paquet de service n'est installé.
PHP_WINDOWS_VERSION_SUITEMASK
Le masque est un champ de bits qui permet de connaître la présence
de différentes fonctionnalités de Windows. Voyez la table ci-dessous
pour connaître les différents champs.
PHP_WINDOWS_VERSION_PRODUCTTYPE
Cette constante contient la valeur utilisée pour déterminer
la valeur des constantes PHP_WINDOWS_NT_*.
Cette valeur peut être l'une des constantes PHP_WINDOWS_NT_*,
indiquant le type de plate-forme.
PHP_WINDOWS_NT_DOMAIN_CONTROLLERLe contrôleur de domaine.PHP_WINDOWS_NT_SERVER
Un serveur système (eg. Server 2008/2003/2000). Notez que
si c'est un contrôleur de domaine, il est indiqué dans
PHP_WINDOWS_NT_DOMAIN_CONTROLLER.
PHP_WINDOWS_NT_WORKSTATIONUn poste de travail (eg. Vista/XP/2000/NT4)
La table ci-desous présente les fonctionnalités qui peuvent être
vérifiées dans le champ de bit de la constante
PHP_WINDOWS_VERSION_SUITEMASK.
Champs du masque WindowsBitsDescription0x00000004Les composants Microsoft BackOffice sont installés.0x00000400Windows Server 2003, Web Edition est installé.0x00004000Windows Server 2003, Compute Cluster Edition est installé.0x00000080
Windows Server 2008 Datacenter, Windows Server 2003, Datacenter Edition ou
Windows 2000 Datacenter Server est installé.
0x00000002
Windows Server 2008 Enterprise, Windows Server 2003, Enterprise Edition,
Windows 2000 Advanced Server, ou Windows NT Server 4.0 Enterprise Edition
est installé.
0x00000040Windows XP Embedded est installé.0x00000200
Windows Vista Home Premium, Windows Vista Home Basic, ou Windows XP Home
Edition est installé.
0x00000100
Remote Desktop est supporté, mais une seule session interactive est
supportée. Cette valeur est présente, à moins que le système ne fonctionne
en mode serveur d'application.
0x00000001
Microsoft Small Business Server a été installé sur le système, mais
a été mis à joru vers une nouvelle version de Windows.
0x00000020
Microsoft Small Business Server est installé avec la licence cliente
restreinte.
0x00002000Windows Storage Server 2003 R2 ou Windows Storage Server 2003 est installé.0x00000010
Terminal Services est installé. Cette valeur est toujours activée. Si cette
valeur est activée, mais 0x00000100 ne l'est pas, alors
le système fonctionne en mode de serveur d'application.
0x00008000Windows Home Server est installé.