我一直收到这个php错误:
分析错误:语法错误,文件在/home/ExpandHosting/www/FTP/FTP.php的第635行中意外结束
我试过在谷歌上搜索,结果发现我忘记关闭if语句或类似语句。我试着翻阅我的文件好几次了,但我找不到我搞砸的地方。这是在我开始评论很多之后发生的,所以我可能已经删除/评论了一个括号,但我找不到它!
以下是源代码:http://pastebin.com/xyY8EN2W
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!