Willkommen in der Webstatt
User-1 am 23.03.06 05:34

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?

netcup.de Warum gibt es hier Werbung?
User-2 am 23.03.06 12:29

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.

User-3 am 23.03.06 14:00

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.

User-2 am 23.03.06 14:04

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

User-1 am 24.03.06 04:30

ok, dank euch für's echo.

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt