Неожиданный T_STRING в PHPWebSocket

Я пытался протестировать некоторые веб-сокеты HTML5, используя phpwebsocket, но получил ошибку при попытке выполнить серверный скрипт:

Натан-Кампос-MacBook-Pro:сокет Натан$ php -q server.php

Ошибка синтаксического анализа: синтаксическая ошибка, неожиданная T_STRING в /Applications/XAMPP/xamppfiles/htdocs/socket/server.php в строке 109
Nathan-Campos-MacBook-Pro:socket Nathan$

Что я должен сделать, чтобы исправить ошибку?


Я использую PHP 5.3.3, и вот содержимое строки 109:

socket_close($user->socket);

person Nathan Campos    schedule 23.01.2011    source источник
comment
Два вопроса: какую версию PHP вы используете и что находится в строке 109 server.php?   -  person ircmaxell    schedule 23.01.2011
comment
Прости. Добавил информацию сейчас :)   -  person Nathan Campos    schedule 23.01.2011
comment
Похоже, проблема возникла при загрузке. Когда я просматриваю источник, вы выложил, выглядит нормально. попробуйте опубликовать 5 или 10 строк заранее (например, 100 -> 109), так как причина ошибки, вероятно, более ранняя...   -  person ircmaxell    schedule 23.01.2011
comment
Здесь вы можете увидеть весь исходный код: code.google. .com/p/phpwebsocket/source/browse/trunk/   -  person Nathan Campos    schedule 23.01.2011
comment
@nathan: Я видел это (и дал ссылку на свой ответ), я ищу то, что у вас есть в этих строках, так как содержимое этих ссылок выглядит нормально (по крайней мере, для меня)...   -  person ircmaxell    schedule 23.01.2011
comment
Вы тестировали их на своей машине? Потому что я начинаю думать, что это проблема несовместимости с чем-то...   -  person Nathan Campos    schedule 23.01.2011


Ответы (2)


У меня та же проблема. вот как я это решаю. скопируйте весь код в server.php и вставьте его в Eclipse, в котором вы создаете php-файл без названия. затем вы можете проверить строку 109, где есть три лишние точки, удалить их и обновить то, что у вас есть. Я уверен, что это решит это.

person bingjie2680    schedule 20.06.2011

Я думаю, что это проблема формата, когда вы копируете код server.php. в первый раз я копирую код из Панель редактора возникла эта проблема. поэтому мне пришлось сделать новую копию из здесь, и удалось запустить server.php :)

person CodingMonkey    schedule 01.01.2014