Interpreter zgłasza dla skryptu PHP błąd Parse error: syntax error, unexpected token "echo" w wierszu 2. Co jest przyczyną błędu?
$imie = 'Ola'
echo 'Witaj, ' . $imie;Dlaczego tak
W PHP każda instrukcja kończy się średnikiem. Po wierszu 1 go brakuje, więc parser czyta dalej i trafia na słowo echo w miejscu, gdzie oczekiwał średnika — dlatego błąd zgłoszony jest w wierszu 2, choć przyczyna leży wiersz wcześniej. Apostrofy są poprawne, kropka jest w PHP operatorem łączenia napisów, a echo nie wymaga nawiasów.