意外的$ end文件

时间:2013-10-02 14:12:05

标签: php file

我知道这是一个常见的问题。但我无法找到导致它的原因。代码也是700行。所以我将链接一个pastebin http://pastebin.com/UZh8bBHC。 错误是:

  

PHP Parse错误:语法错误,意外的$ end in   第729行/web/com/138072177427417/main.php

3 个答案:

答案 0 :(得分:2)

此错误表示至少缺少一次结束}。再次浏览您的代码并尝试找到它的位置。

答案 1 :(得分:1)

通常人们不会付出这么多努力,但考虑到反应有多么消极,我想我会给你一个真正的答案。

第241行,if($selection=="users"){无法匹配,导致错误。你可以有一个不同的(和等效的问题),但那是导致错误的问题。

我通过将你的代码复制到IDE(或者我的情况下是vim)中找到了这个,转到最后一个大括号,使用“跳转到匹配括号”按钮,这把我放在后面的行,然后说“好”还有一个开口支架,因此一个是无与伦比的“。

为了将来调试这样的事情,您还可以尝试注释掉具有“匹配”括号的大块代码。如果删除它可以解决问题,那就是你不匹配的地方。或者,您可以重构代码以更频繁地使用函数 - 通过模块化代码,错误被本地化到导致问题的特定函数,而不是“在任何地方”。

答案 2 :(得分:0)

你失去了至少两个“}”。尝试缩进代码:)