PHPWebSocket 中出现意外的 T_STRING

Posted

技术标签:

【中文标题】PHPWebSocket 中出现意外的 T_STRING【英文标题】:Unexpected T_STRING in PHPWebSocket 【发布时间】:2011-01-23 03:06:41 【问题描述】:

我尝试使用 phpwebsocket 测试一些 html5 WebSocket,但尝试执行服务器脚本时出错:

Nathan-Campos-MacBook-Pro:socket Nathan$ php -q server.php

解析错误:语法错误,第 109 行 /Applications/XAMPP/xamppfiles/htdocs/socket/server.php 中的意外 T_STRING Nathan-Campos-MacBook-Pro:socket Nathan$

我应该如何纠正错误?


我使用的是 PHP 5.3.3,这是第 109 行的内容:

socket_close($user->socket);

【问题讨论】:

两个问题:你用的是什么版本的PHP,server.php的第109行是什么? 对不起。我现在已经添加了他的信息:) 下载的时候好像有问题。当我look at the source你发帖时,它看起来不错。尝试提前发布 5 或 10 行(如 100 -> 109),因为错误的原因可能更早...... 这里可以看到完整的源码:code.google.com/p/phpwebsocket/source/browse/trunk/… @nathan:我看到了(并在其中链接到我的回复),我正在寻找 you 在这些行中有什么,因为链接内容看起来不错(至少对我来说)... 【参考方案1】:

我遇到了同样的问题。这就是我如何解决它。复制 server.php 中的所有代码并将其粘贴到创建 untitle php 文件的 Eclipse 中。然后你可以检查第 109 行,那里有三个额外的点,删除它们并更新你所拥有的。我相信这会解决它。

【讨论】:

【参考方案2】:

我认为是复制 server.php 代码时的格式问题。第一次,我从Editor Panel复制代码,出现了这个问题。所以我从here 制作了一个新副本,并成功运行了 server.php :)

【讨论】:

以上是关于PHPWebSocket 中出现意外的 T_STRING的主要内容,如果未能解决你的问题,请参考以下文章

HTML5 / PHP WebSocket 连接失败:WebSocket 握手期间出错:意外响应代码:200

PHPWebsocket 客户端立即断开连接

PHPWebSocket 库不工作

phpwebsocket 不工作

实现 phpwebsocket 库的错误“不是有效的 Socket 资源”

如何成功使用 PhpWebSocket?