-2

我知道这是一个常见的问题。但我找不到是什么原因造成的。代码也是 700 行。所以我会链接一个pastebin,http ://pastebin.com/UZh8bBHC 。错误是:

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

4

3 回答 3

2

此错误表示缺少至少一个 close }。再次浏览您的代码并尝试找到可能的位置。

于 2013-10-02T14:18:08.203 回答
1

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

第 241 行,if($selection=="users"){不匹配,导致错误。您可能有不同的(和等效的问题),但这是导致错误的原因。

我通过将您的代码复制到 IDE(或者在我的情况下是 vim)中找到了这一点,使用“跳转到匹配的括号”按钮转到最后一个大括号,这将我放在后面的行,然后说“好吧还有一个出左括号,所以一个是无与伦比的”。

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

于 2013-10-02T17:48:05.877 回答
0

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

于 2013-10-02T14:16:46.640 回答