PHP EOF语法错误

时间:2014-04-09 22:41:06

标签: php eof

我一直收到这个php错误:

  

解析错误:语法错误,第635行/home/ExpandHosting/www/FTP/ftp.php中的文件意外结束

我试过谷歌搜索,我发现只是忘记关闭if语句或类似。我曾多次尝试阅读我的文件,但我无法找到搞砸的地方。这是在我开始评论之后发生的,所以我可能删除/评论了一个括号,但我找不到它!

以下是源代码:http://pastebin.com/xyY8EN2W

1 个答案:

答案 0 :(得分:2)

Protip:使用代码编辑器的“查找”功能,输入{,然后告诉它计算匹配。然后用}重复一遍。如果数字不匹配,则赔率很高,你错过了支撑。

旁白:显然,你可能有一个字符串,可能不一定包含完全匹配的大括号。在这种情况下,我想添加一个注释,其中包含匹配数字所需的大括号。示例:preg_match("/\{abc.*/",$str); // }

在你的情况下,它是68而不是67。

现在使用代码编辑器的括号匹配功能找出哪一个缺失。

如果您的代码编辑器没有这些功能,请使用(个人偏好是Notepad ++)


240.                if(file_exists($folderPath . "/" . $fileName))
241.                {
242.                        error($fileName . " already exists!!!");
243.                        $error = true;
244.      // MISSING } HERE!!          
245. 
246. 
247.                # Checks if $file doesn't exist!