PHP läuft trotz Fehler

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
debpi299
Beiträge: 2
Registriert: 07.02.2014 16:18:00

PHP läuft trotz Fehler

Beitrag von debpi299 » 08.02.2014 13:22:39

Hallo, ich habe einen komischen Effekt mit PHP 5.4.4-14+deb7u7
Habe über .htaccess html, htm und shtml für php freigegeben. Funktioniert auch mit nachstehendem Script in html.
Fehlerausgabe habe ich auch in der .htaccess eingeschaltet. Fehler werden auch ausgegeben.

<?php
echo "html kann php";
$e = "wert";
$ee = "ttt"
$i = 1;
?>

Parse error: syntax error, unexpected '$i' (T_VARIABLE) in /var/www/mailbox1/index.html on line 5
Der Fehler ist aber in Zeile 4

<?php
echo "html kann php";
$e = "wert";
$ee = "ttt"
?>

Wenn der Fehler am Ende steht, läuft PHP ohne Fehlermeldung.

Kann es sein, das die Zeilen falsch gezählt/verarbeitet werden? Gibt es eine Lösung?

Benutzeravatar
4A4B
Beiträge: 926
Registriert: 09.11.2011 11:19:55
Kontaktdaten:

Re: PHP läuft trotz Fehler

Beitrag von 4A4B » 08.02.2014 13:33:10

Der Fehler ist aber in Zeile 4
Ein fehlendes ";" wird erst dann als Fehler registriert, wenn eine weitere Befehlszeile folgt
Wenn der Fehler am Ende steht, läuft PHP ohne Fehlermeldung.
Das "?>" schließt auch einen vorangehenden Befehl ab, impliziert also ein ";"

debpi299
Beiträge: 2
Registriert: 07.02.2014 16:18:00

Re: PHP läuft trotz Fehler

Beitrag von debpi299 » 08.02.2014 13:44:52

Hi 4A4B,

Vielen Dank für die superschnelle (5 Minuten) Hilfe.

Wieder was gelernt :-)

Antworten