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. |