PHP "Parse error: syntax error, unexpected T_STRING"

Khvosticov Sergey
Сообщения: 201
Зарегистрирован: 31 дек 2009
Здраствуйте , в PHP очень часто бывает ошибка :

Код: Выделить всё

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\AppServ\www\file.php on line 12

Аватара пользователя
Distructor
Администратор
Сообщения: 1631
Зарегистрирован: 28 дек 2009
Ошибка возникает из-за невнимательности при работе со строками.

Внутрь двойных кавычек можно спокойно вкладывать любое количество одинарных, равно как и наоборот, т.е.
echo "текст 'test' ";
или
echo 'текст "test" ';

но когда требуется использовать одни и те же кавычки, например (приведенный код вызовет ошибку)
echo "текст 'test' & "test2" ";
то необходимо их экранировать используя знак "\", например
echo "текст 'test' & \"test2\" ";


Рекомендуется для программирования на PHP использовать специальные редакторы с подсветкой синтаксиса.
Например Notepad++, IDE NetBeans или любой другой. Они снизят вероятность появления этой ошибки.


Вернуться в «Типичные ошибки»