guten morgen.
kleine frage betr. fehler-ausgabe:
in der php.ini ist das anzeigen der fehler deaktiviert.
ich nutze das in meinem code:
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
aber trotzdem werden parse-errors nicht angezeigt. vergess ich z.b. ein "{" gibts keine fehlermeldung nur eine blank-seite.
error_reporting(E_ALL); sollte doch alle fehler ausgeben?
parse_errors sind unabhängig von error_reporting.
Wenn in deinem Script parse_errors sind, kann es gar nicht ausgeführt werden, error_reporting betrifft nur die Ausgabe von Laufzeitfehlern.
Parse_errors wirst du mit einer nicht kompilierbaren Sprache nie abfangen/behandeln können.
Quote
Original von xyz-76
guten morgen.
kleine frage betr. fehler-ausgabe:
in der php.ini ist das anzeigen der fehler deaktiviert.
ich nutze das in meinem code:
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
aber trotzdem werden parse-errors nicht angezeigt. vergess ich z.b. ein "{" gibts keine fehlermeldung nur eine blank-seite.
error_reporting(E_ALL); sollte doch alle fehler ausgeben?
Wenn du auf die php.ini keinen Zugriff hast, aber trotzdem die Fehler angezeigt bekommen möchtest, kannst du mal versuchen
php_flag display_errors On
in eine .htaccess Datei einzutragen.Ups,
nach meiner Ausführung zu error_reporting hatte ich ganz vergessen auf diesen zweiten Teil des Problems einzugehen.
Nebenbei xyz-18rkt kann ich dir nur raten eine IDE mit Debugger zu benutzen. xyz-48n können parse_errors wie Laufzeitfehler viel bequemer und produktiver behoben werden.
Empfehlen kann ich dir Zend Studio, das ist allerdings nicht mehr als kostenlose Personal Version verfügbar. Alternativ: PHPEdit
ok, dank euch für's echo.