Oft versuche ich, ein PHP-Skript auszuführen, und erhalte nur einen leeren Bildschirm zurück. Keine Fehlermeldung, nur ein leerer Bildschirm. Die Ursache könnte ein einfacher Syntaxfehler (falsche Klammer, fehlendes Semikolon), ein fehlgeschlagener Funktionsaufruf oder etwas ganz anderes sein.
Es ist sehr schwierig, herauszufinden, was schief gelaufen ist. Am Ende muss ich Code auskommentieren, überall "echo"-Anweisungen eingeben usw., um das Problem einzugrenzen. Aber es muss doch einen besseren Weg geben, oder?
Gibt es eine Möglichkeit, PHP dazu zu bringen, eine nützliche Fehlermeldung auszugeben, wie es Java tut?
1 Stimmen
coding.smashingmagazine.com/2011/11/30/
5 Stimmen
@JuannStrauss, Das ist noch untertrieben. Und wenn Sie schließlich siehe die Fehler, es heißt
T_PAAMAYIM_NEKUDOTAYIM
. Oder vielleicht "muss eine Instanz von integer sein, integer gegeben" .2 Stimmen
Anleitung dazu: code2real.blogspot.com/2015/06/
0 Stimmen
Wenn Sie einen Parse-Fehler haben, funktioniert bei vielen Webhosts nichts davon, und Sie haben möglicherweise keinen Zugriff auf die Fehlerprotokolle. Sie müssen php auf Ihrem lokalen Rechner installieren (XAMPP unter Windows usw.) und einen Synax-Check auf der Kommandozeile durchführen
php.exe -l <your file name>