Die aufgelisteten Konstanten stehen immer zur Verfügung, da sie zum Grundbestand von PHP gehören.
| Konstanten | Beschreibung | 
|---|---|
    CREDITS_GROUP
    (int)
    | 
   Eine Liste der Kernentwickler | 
    CREDITS_GENERAL
    (int)
    | 
   Allgemeine Credits: Sprachentwurf und -konzept, PHP-Autoren und@ SAPI-Module. | 
    CREDITS_SAPI
    (int)
    | 
   Eine Liste der Server-API-Module für PHP und deren Autoren. | 
    CREDITS_MODULES
    (int)
    | 
   Eine Liste der Erweiterungsmodule für PHP und deren Autoren. | 
    CREDITS_DOCS
    (int)
    | 
   Die Credits für das Dokumentationsteam. | 
    CREDITS_FULLPAGE
    (int)
    | 
   Wird üblicherweise in Verbindung mit den anderen Konstanten verwendet. Gibt an, dass eine komplette, eigenständige HTML-Seite ausgegeben wird, die alle Informationen enthält, die mit anderen Konstanten angefordert wurden. | 
    CREDITS_QA
    (int)
    | 
   Die Credits für das Qualitätssicherungsteam. | 
    CREDITS_ALL
    (int)
    | 
   
    
     Alle Credits. Dies entspricht der Angabe von: CREDITS_DOCS
     | CREDITS_GENERAL | CREDITS_GROUP | CREDITS_MODULES | CREDITS_QA
     | CREDITS_FULLPAGE. Eine komplette, eigenständige HTML-Seite mit
     den entsprechenden Tags wird erzeugt und ausgegeben. Das ist der
     Standardwert.
    
    | 
  
| Konstanten | Beschreibung | 
|---|---|
    INFO_GENERAL
    (int)
    | 
   Die Konfigurationsangaben, php.ini-Speicherort, Builddatum, Webserver, Betriebssystem und mehr. | 
    INFO_CREDITS
    (int)
    | 
   PHP-Credits. Siehe auch phpcredits(). | 
    INFO_CONFIGURATION
    (int)
    | 
   Gegenwärtige lokale und Master-Werte für PHP-Einstellungen. Siehe auch ini_get(). | 
    INFO_MODULES
    (int)
    | 
   Geladene Module und ihre entsprechenden Einstellungen. | 
    INFO_ENVIRONMENT
    (int)
    | 
   Informationen über Umgebungsvariablen, die auch in $_ENV zur Verfügung stehen. | 
    INFO_VARIABLES
    (int)
    | 
   Zeigt alle vordefinierten Variablen von EGPCS (Environment, GET, POST, Cookie, Server) an. | 
    INFO_LICENSE
    (int)
    | 
   PHP-Lizenz-Informationen. Siehe auch die » Lizenz-FAQ. | 
    INFO_ALL
    (int)
    | 
   Zeigt alle oben genannten Einträge. Das ist der Standardwert. | 
| Konstanten | Beschreibung | 
|---|---|
    INI_USER
    (int)
    | 
   Entry can be set in user scripts (like with ini_set()) or in the Windows registry. Entry can be set in .user.ini | 
    INI_PERDIR
    (int)
    | 
   Entry can be set in php.ini, .htaccess, httpd.conf or .user.ini | 
    INI_SYSTEM
    (int)
    | 
   Entry can be set in php.ini or httpd.conf | 
    INI_ALL
    (int)
    | 
   Entry can be set anywhere | 
Assert-Konstantent; diese Werte werden verwendet, um die Assertion-Optionen in assert_options() anzugeben.
| Konstanten | Beschreibung | 
|---|---|
    ASSERT_ACTIVE
    (int)
    | 
   
     Aktiviert die assert()-Auswertung. Warnung 
    
   Dieses Feature ist seit PHP 8.3.0 als DEPRECATED (veraltet) markiert. Von der Verwendung dieses Features wird dringend abgeraten.  | 
  
    ASSERT_CALLBACK
    (int)
    | 
   
     Callback, der bei fehlgeschlagenen Assertions aufgerufen wird. Warnung 
    
   Dieses Feature ist seit PHP 8.3.0 als DEPRECATED (veraltet) markiert. Von der Verwendung dieses Features wird dringend abgeraten.  | 
  
    ASSERT_BAIL
    (int)
    | 
   
     Bricht die Ausführung bei fehlgeschlagenen Assertions ab. Warnung 
    
   Dieses Feature ist seit PHP 8.3.0 als DEPRECATED (veraltet) markiert. Von der Verwendung dieses Features wird dringend abgeraten.  | 
  
    ASSERT_EXCEPTION
    (int)
    | 
   
     Wirft für jede fehlgeschlagene Assertion einen AssertionError Warnung 
    
   Dieses Feature ist seit PHP 8.3.0 als DEPRECATED (veraltet) markiert. Von der Verwendung dieses Features wird dringend abgeraten.  | 
  
    ASSERT_WARNING
    (int)
    | 
   
     Löst eine PHP-Warnung für jede fehlgeschlagene Assertion aus. Warnung 
    
   Dieses Feature ist seit PHP 8.3.0 als DEPRECATED (veraltet) markiert. Von der Verwendung dieses Features wird dringend abgeraten.  | 
  
    ASSERT_QUIET_EVAL
    (int)
    | 
   
     
     Deaktiviert  Warnung
 
    
   Dieses Feature wurde in PHP 8.0.0 ENTFERNT.  | 
  
Die folgenden Konstanten sind nur verfügbar, wenn das Host-Betriebssystem Windows ist; sie liefern unterschiedliche Versionsinformationen, so dass es möglich ist, verschiedene Features zu erkennen, und sie zu verwenden.
| Konstanten | Beschreibung | 
|---|---|
    PHP_WINDOWS_VERSION_MAJOR
    (int)
    | 
   
    
     Die Hauptversion von Windows, also entweder 4
     (NT4/Me/98/95), 5 (XP/2003 R2/2003/2000) oder
     6 (Vista/2008/7/8/8.1).
    
    | 
  
    PHP_WINDOWS_VERSION_MINOR
    (int)
    | 
   
    
     Die Nebenversion von Windows, also entweder 0
     (Vista/2008/2000/NT4/95), 1 (XP),
     2 (2003 R2/2003/XP x64), 10 (98)
     oder 90 (ME).
    
    | 
  
    PHP_WINDOWS_VERSION_BUILD
    (int)
    | 
   Die Windows-Buildnummer (beispielsweise ist Windows Vista mit SP1 Build 6001). | 
    PHP_WINDOWS_VERSION_PLATFORM
    (int)
    | 
   
    
     Die Plattform, auf der PHP ausgeführt wird, also 2
     unter Windows Vista/XP/2000/NT4 und Server 2008/2003 und
     1 unter Windows ME/98/95.
    
    | 
  
    PHP_WINDOWS_VERSION_SP_MAJOR
    (int)
    | 
   
    
     Die Hauptversion des installierten Service-Packs; dieser Wert ist
     0, wenn kein Service-Pack installiert ist.
     Beispielsweise ist dieser Wert unter Windows XP mit Service-Pack 3
     3.
    
    | 
  
    PHP_WINDOWS_VERSION_SP_MINOR
    (int)
    | 
   
    
     Die Nebenversion des installierten Service-Packs; dieser Wert ist
     0, wenn kein Service-Pack installiert ist.
    
    | 
  
    PHP_WINDOWS_VERSION_SUITEMASK
    (int)
    | 
   Die Suitemask ist eine Bitmaske, die angibt, ob verschiedene Windows-Features installiert sind. In der Tabelle weiter unten werden die möglichen Bitfeldwerte angeführt. | 
    PHP_WINDOWS_VERSION_PRODUCTTYPE
    (int)
    | 
   
    
     Diese enthält den Wert, der verwendet wird, um die
     PHP_WINDOWS_NT_*-Konstanten
     zu bestimmen. Dieser Wert kann eine der
     PHP_WINDOWS_NT_*-Konstanten
     sein, die den Plattformtyp anzeigen.
    
    | 
  
    PHP_WINDOWS_NT_DOMAIN_CONTROLLER
    (int)
    | 
   Der Domänen-Controller | 
    PHP_WINDOWS_NT_SERVER
    (int)
    | 
   
    
     Es handelt sich um ein Serversystem (z. B. Server 2008/2003/2000); es ist
     zu beachten, dass Domänen-Controller als
     PHP_WINDOWS_NT_DOMAIN_CONTROLLER gemeldet werden.
    
    | 
  
    PHP_WINDOWS_NT_WORKSTATION
    (int)
    | 
   Es handelt sich um ein Arbeitsplatzsystem (z. B. Vista/XP/2000/NT4). | 
  Diese Tabelle listet eine Reihe von Features auf, die unter Verwendung der
  Bitmaske PHP_WINDOWS_VERSION_SUITEMASK geprüft werden
  können.
 
| Bits | Beschreibung | 
|---|---|
0x00000004 | 
     Die Microsoft BackOffice Komponenten sind installiert. | 
0x00000400 | 
     Windows Server 2003, Web Edition ist installiert. | 
0x00004000 | 
     Windows Server 2003, Compute Cluster Edition ist installiert. | 
0x00000080 | 
     Windows Server 2008 Datacenter, Windows Server 2003, Datacenter Edition oder Windows 2000 Datacenter Server ist installiert. | 
0x00000002 | 
     Windows Server 2008 Enterprise, Windows Server 2003, Enterprise Edition, Windows 2000 Advanced Server oder Windows NT Server 4.0 Enterprise Edition ist installiert. | 
0x00000040 | 
     Windows XP Embedded ist installiert. | 
0x00000200 | 
     Windows Vista Home Premium, Windows Vista Home Basic, oder Windows XP Home Edition ist installiert. | 
0x00000100 | 
     Remote Desktop wird unterstützt, aber nur eine interaktive Sitzung ist erlaubt. Dieser Wert ist gesetzt, falls das System nicht im Anwendungsserver-Modus läuft. | 
0x00000001 | 
     Microsoft Small Business Server war einst auf dem System installiert, wurde aber möglicherweise auf eine andere Windows-Version aktualisiert. | 
0x00000020 | 
     Microsoft Small Business Server ist mit der restriktiven Client-Lizenz installiert. | 
0x00002000 | 
     Windows Storage Server 2003 R2 oder Windows Storage Server 2003 ist installiert. | 
0x00000010 | 
     
      Terminal-Dienste sind installiert. Dieser Wert ist immer gesetzt. Ist
      dieser Wert gesetzt, aber 0x00000100 nicht, dann
      läuft das System im Anwendungsservermodus.
      | 
    
0x00008000 | 
     Windows Home Server ist installiert. |