Topic: PHP Parse error: syntax error, unexpected (T_STRING), expecting
Ошибка PHP Parse error: syntax error, unexpected (T_STRING), expecting, что она означает?
Для примера возьмем из файла лога ошибок php такую строку:
PHP Parse error: syntax error, unexpected 'posts' (T_STRING), expecting ')' in /home/public_html/forums/viewforum.php(343)
Если перевести с английского, то PHP Ошибка синтаксического анализа : синтаксическая ошибка , неожиданный ( T_STRING )
По сути php лог говорит о том что у нас в коде имеется ошибка синтаксического характера.
Как исправить ошибку?
Нужно просто внимательно посмотреть код на указанную строку, в данном случае 343.
Возможно где то не закрыт экран }, число открывающих { должно соответствовать закрывающим } либо вместо одинарной ' кавычки мы поставили двойную ". Проверьте скобки(), [], точки и запятые.