PHP "Parse error: syntax error, unexpected T_STRING"

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

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

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

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

Внутрь двойных кавычек можно спокойно вкладывать любое количество одинарных, равно как и наоборот, т.е.
echo "текст 'test' ";
или
echo 'текст "test" ';
но когда требуется использовать одни и те же кавычки, например (приведенный код вызовет ошибку)
echo "текст 'test' & "test2" ";
то необходимо их экранировать используя знак "\", например
echo "текст 'test' & \"test2\" ";
Рекомендуется для программирования на PHP использовать специальные редакторы с подсветкой синтаксиса.
Например Notepad++, IDE NetBeans или любой другой. Они снизят вероятность появления этой ошибки.

Ответить