PHP 解析错误:意外$end(第 410 行)


PHP Parse Error: Unexpected $end (Line 410)

我看过几个关于这个话题的问题,但我觉得这个是不同的。

我所知道的/谷歌搜索的:这通常是在文件的末尾,这是我在本地主机上给出的错误行。 我正在使用 WAMP 服务器进行本地主机开发。 代码在服务器上执行,没有错误。 该代码在其他开发人员的计算机上执行,并显示可能与JS相关的不同错误。 页面为他们加载。

我尝试过的解决方案:

  • SVN存储库的新目录中的新代码签出:我遇到了同样的错误,在同行 (410)。

  • 记事本++中的括号配对:我使用代码括号突出显示功能,但未发现未配对的括号。#fail

  • 我从服务器中提取了文件,但仍然在计算机上出现相同的错误。 #fail

  • 我添加了一个endif(); call,但后来我遇到了一个意外的endif()错误来代替意外$end。 #fail

链接到代码:https://www.box.com/s/09f39cb3c4afb0d93558(要点:https://gist.github.com/2795108)

我认为我的机器可能有问题,但我无法弄清楚它可能是什么。 还有哪些其他解决方案可用?

转到第 260 行并将"<? } ?>"替换为 "<?php } ?>" ,或创建一个 .htaccess 并添加此行代码以激活short_open_tag:php_flag short_open_tag on 希望这是有帮助的)