php-Ausführungsfehler bedeutet, dass die PHP-Programmausführung einen Fehler auslöst. Die Lösung besteht darin, zu überprüfen, ob eine Ausgabe in der Fehlerzeile vorliegt, und dann „error_reporting(0);“ auszuführen.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP7.1, Dell G3-Computer.
Was bedeutet ein PHP-Ausführungsfehler?
Beschreibung des spezifischen Problems:
Bei der Ausführung des PHP-Programms tritt ein Fehler auf. Was ist dieser Fehler?
Ich habe die PHP-Version des Wishing Tree Message Board-Programms aus dem Internet heruntergeladen, um die auf meinem Computer erstellte PHP-Umgebung zu testen und auszuführen phpinfo. Wenn ich das Programm ausführe, wird der folgende Fehler gemeldet. Kann mir jemand helfen?
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at F:\php\xys\config.php:1) in F:\php\xys\index.php on line 5
Lösung:
F:\php\xys\index.php on line 5
Posten Sie die 5. Zeile dieser Datei
Es gibt eine widerliche Sache an PHP, das heißt, es kann nicht vor dem Header ausgegeben werden, sonst erscheint: Header bereits gesendet
Zu diesem Zeitpunkt müssen Sie überprüfen, ob eine Ausgabe über der Fehlerzeile erfolgt. Manchmal liegt es daran, dass Sie nicht über error_reporting(0) verfügen und die Ausgabe durch undefinierte Variablen verursacht wird Führen Sie error_reporting(0); im Header aus, um zu sehen, ob es immer noch normal ist?
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas bedeutet ein PHP-Ausführungsfehler?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!