Während der PHP -Entwicklung bieten uns vordefinierte konstante Funktionen eine bequeme Möglichkeit, die aktuelle laufende Umgebung zu erhalten. Über diese Konstanten können Entwickler schnell wichtige Informationen wie Versionsinformationen, Betriebssystemtyp, Betriebsmodus und Fehlerebene erhalten.
Diese Konstante gibt die aktuelle PHP -Versionsnummer zurück, und die gemeinsamen Ausgänge sind wie folgt:
echo php_version; // Ausgabe zum Beispiel 8.1.6
Diese Konstante gibt den Namen des Betriebssystems zurück, in dem PHP ausgeführt wird, zum Beispiel:
echo php_os; // linux ausgeben, winnt, Darwin usw.
Diese Konstante wird verwendet, um den vom aktuellen PHP verwendeten Server -API -Typ zurückzugeben. Zu den gemeinsamen Werten gehören CLI (Befehlszeilenschnittstelle), Apache2Handler (Apache-Modul) und CGI-FCGI (FASTCGI-Modus).
echo php_sapi; // Ausgabe zum Beispiel Apache2Handler
Diese Konstante gibt den Linienbruch des aktuellen Systems zurück und wird häufig für die plattformübergreifende Kompatibilitätsverarbeitung verwendet.
Echo 'erste Zeile'. Php_eol. 'zweite Zeile';
Gibt einen Fehlerstufwert zurück, der alle Fehler und Warnungen enthält, die zum Einschalten aller Fehlerberichte geeignet sind.
ERROR_REPORTING (E_ALL);
Zeigt einen tödlichen Laufzeitfehler an und das Programm hört nicht mehr auszuführen.
ERROR_REPORTING (E_ERROR);
Nicht tödliche Rennzeit-Warnung, Skriptausführung wird nicht abbrechen.
ERROR_REPORTING (E_WARNING);
Eingabeaufforderungsfehler, der angibt, dass es Probleme mit dem Code gibt, hat jedoch keine Ausführung.
ERROR_REPORTING (E_NOTICE);
Die vom Entwickler manuell ausgelöste Fehlermeldung ist von Schweregrad.
Trigger_error ("benutzerdefinierter Fehler", e_user_error);
Benutzerdefinierte Laufzeitwarnungen, die zum Debuggen verwendet werden können.
Trigger_error ("benutzerdefinierte Warnung", E_USER_WARNING);
Benutzerdefinierte Eingabeaufforderungen, die normalerweise für Eingabeaufforderung Nachrichten verwendet werden.
Trigger_error ("benutzerdefinierte Eingabeaufforderung", e_user_notice);
Die oben eingeführten vordefinierten konstanten Funktionen sind bei der Entwicklung und Debuggen von PHP -Anwendungen sehr praktisch. Den Komponenten können die Robustheit und Wartbarkeit des Kodex verbessern.