Heim > Artikel > Backend-Entwicklung > Häufig verwendete vordefinierte Konstanten und Beispiele in PHP
PHP kann vordefinierte Konstanten verwenden, um Informationen in PHP zu erhalten.
Die häufig verwendeten vordefinierten Konstanten in PHP sind wie folgt:
Konstanter Name | Beschreibung |
__FILE__ | Die Standardkonstante ist der Name der PHP-Programmdatei |
__LINE__ | Die Standardkonstante ist die Anzahl der PHP-Programmzeilen |
PHP_OS | Eingebaute Konstanten beziehen sich auf den Namen des Betriebssystems, das den PHP-Parser ausführt. |
PHP_VERSION | Eingebaute Konstanten beziehen sich auf zur Version des PHP-Programms |
TRUE | Die Konstante ist ein wahrer Wert |
FALSE | Die Konstante ist ein falscher Wert |
NULL | Ein Nullwert |
E_ERROR | Fehler, führt dazu, dass das PHP-Skript beendet wird |
E_WARNING | Warnung führt nicht dazu, dass das PHP-Skript beendet wird |
E_PARSE | Analysefehler, die vom Programmparser gemeldet werden |
E_NOTICE | Unkritische Fehler, z. B. nicht initialisierte Variablen |
Hinweis: Das „“ in FILE und LINE sind zwei Unterstriche, nicht ein „_“.
Erklärung: Die vordefinierten Konstanten, die mit E_ beginnen, sind der Fehler-Debugging-Teil von PHP.
PHP vordefinierte konstante Instanz:
Es gibt keinen Unterschied in der Verwendung zwischen vordefinierten Konstanten und benutzerdefinierten Konstanten. Im Folgenden werden vordefinierte Konstanten verwendet, um Informationen in PHP auszugeben.
<?php echo "PHP程序当前文件路径名:".FILE; echo "<br >PHP程序当前行数:".LINE; echo "<br >当前PHP程序的版本:".PHP_VERSION; echo "<br >当前操作系统:".PHP_OS; ?>
Ausgabeergebnisse ähnlich den folgenden:
PHP程序当前文件路径名:D:\phpStudy\www\index.php PHP程序当前行数:3 当前PHP程序的版本:5.6.27 当前操作系统:WINNT
Hinweis: Abhängig vom Betriebssystem und der Softwareversion, die von jedem Benutzer verwendet wird, sind die Ergebnisse möglicherweise nicht die gleichen.
Das obige ist der detaillierte Inhalt vonHäufig verwendete vordefinierte Konstanten und Beispiele in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!