Suche auf lima-city
-
in: Fehler werden nicht angezeigt
geschrieben von kontowechsel
hmmm
warum in jeder Datei einzeln Error Reporting definieren
einfacher ist doch 1x in .htaccess
Datei: .htaccess
php_value display_errors 1 php_value error_reporting 32767
Werte für error_reporting siehe hier: http://www.php.net/manual/de/errorfunc.constants.php
Der E_ALL Wert ist abhängig von der PHP-Version
E_ALL = 32767 in PHP 5.4.x,
E_ALL = 30719 in PHP 5.3.x,
E_ALL = 6143 in PHP 5.2.x,
E_ALL = 2047 previously
dann kann man in den PHP-Dateien das folgende komplett weg lassen
ini_set('display_errors', 1); error_reporting(E_ALL);
also nur ein mal in .htaccess das Error Reporting definieren,
das gilt dann für alle Dateien (global)
damit bekommt man auch die fehlermeldung (was und in welcher Zeile)
... bei Stichpunkt
(Semikolon) vergessen,;
sagt die Fehlermeldung es sei in der darauf folgenden Anweisung
<?php $test = array('inhalt1', 'inhalt2'); print_r($test) echo "Hallo Welt"; ?>
Der Stichpunkt fehlt hier bei Zeile 3, die Fehlermeldung ist dann:
Parse error: syntax error, unexpected 'echo' (T_ECHO) in .... on line 4
also die Angabe der Zeile ist meist der Folge-Fehler nach dem eigentlichen Fehler
... wenn man das so sagen kann