PHP-Programmierer stoßen während des Entwicklungsprozesses häufig auf verschiedene Fehler. Um die Fehlerprüfung zu erleichtern, gibt PHP standardmäßig Fehleraufforderungen aus. In einer Produktionsumgebung können diese Fehlermeldungen jedoch nicht nur Ihre Codestruktur offenlegen, sondern auch die Leistung und Sicherheit der Website beeinträchtigen. Daher ist das Deaktivieren von PHP-Fehlermeldungen ein notwendiger und einfacher Vorgang.
Als nächstes besprechen wir im Detail, wie man PHP-Fehlermeldungen deaktiviert.
Im PHP-Installationsverzeichnis gibt es eine Konfigurationsdatei mit dem Namen „php.ini“. Diese Datei zeichnet verschiedene Konfigurationsinformationen von PHP auf, einschließlich Informationen zu Fehlermeldungen. Wir können PHP-Fehlermeldungen deaktivieren, indem wir die entsprechende Konfiguration in dieser Datei ändern.
Zuerst müssen Sie die php.ini-Datei finden. Im Allgemeinen befindet sich im PHP-Installationsverzeichnis eine Datei mit dem Namen „php.ini“. Wenn Sie es nicht finden können, können Sie in der Befehlszeile php --ini eingeben, um PHP-Informationen anzuzeigen, einschließlich des Pfads zur Datei php.ini.
Öffnen Sie die php.ini-Datei mit einem Texteditor und suchen Sie die folgenden zwei Codezeilen:
display_errors = On error_reporting = E_ALL
Ändern Sie „Ein“ in „Aus“, um den Fehler auszuschalten prompt. Ändern Sie gleichzeitig „E_ALL“ auf „0“, um alle Fehlerberichte auszuschalten. Der geänderte Code lautet wie folgt:
display_errors = Off error_reporting = 0
Speichern Sie die Änderungen und verlassen Sie den Editor.
Nachdem Sie die Datei php.ini geändert haben, müssen Sie PHP neu starten, damit die Einstellungen wirksam werden. Sie können sudo service php7.2-fpm restart
in der Befehlszeile eingeben, um Apache oder Nginx neu zu starten, damit die neue php.ini-Konfiguration wirksam wird.
In einigen Fällen haben wir möglicherweise keine Berechtigung, die Datei php.ini zu ändern. Zu diesem Zeitpunkt können wir PHP-Fehlermeldungen deaktivieren, indem wir der PHP-Datei Code hinzufügen.
Fügen Sie am Anfang der PHP-Datei den folgenden Code hinzu, der Fehlermeldungen deaktivieren muss:
ini_set('display_errors', 'Off'); error_reporting(0);
Auf diese Weise deaktivieren wir Fehlermeldungen in der Entwicklungsumgebung, schützen die Sicherheit des Codes und verbessern die Leistung des Webseite.
Es wird jedoch empfohlen, in einer Produktionsumgebung Fehlerinformationen mithilfe von Protokolldateien aufzuzeichnen, damit nachfolgende Fehler analysiert und das Programm verbessert werden können.
Das obige ist der detaillierte Inhalt vonWie schließe ich die PHP-Fehlermeldung? Teilen von Methoden zwischen den beiden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!