加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

PHP错误行号完全关闭

发布时间:2021-07-06 04:17:25 所属栏目:大数据 来源: https://www.jb51.cc
导读:我不知道我的PHP发生了什么.我正在使用一堆我自己开发的类和一个半MVC框架(作为实验).所以PHP文件包含了很多类文件. 我的错误消息的PHP行号完全关闭,因此无用,使我无法进行调试.例如,现在我收到一条错误消息: `Parse error: Syntax error, unexpected ')' i

我不知道我的PHP发生了什么.我正在使用一堆我自己开发的类和一个半MVC框架(作为实验).所以PHP文件包含了很多类文件.

我的错误消息的PHP行号完全关闭,因此无用,使我无法进行调试.例如,现在我收到一条错误消息:

`Parse error: Syntax error, unexpected ')' in /view.PHP on line 209

唯一的问题是:在第209行附近没有’)’更糟糕的是,如果我把die()放在200行左右,它仍然会给我一个错误信息,现在推到210行.很清楚这条线代码被考虑在内,但由于某种原因,它并没有死亡.

另一件事是,它包括此行之前的header.PHP文件.头文件基本上只输出一些HTML,并在其他页面上正常工作.然而在这个页面上,它甚至没有输出标题;它只是死了一个空白页面和错误信息.

有什么办法可以使用更可靠的调试吗?如果我能得到准确的行号,我相信我很容易找到错误.

编辑:我发现了这个错误.这个问题的关键不在于解决意外的’)’错误.关键是:为什么行号不准确?实际的错误消息在218行,而不是209或210.

解决方法:

这是你的结局.打开一个程序,您可以在其中更改行结尾并将其更改为服务器的结尾,行号将是正确的.我不知道windows,但在Mac上,您可以使用TextWrangler(或BBEdit)更改行结尾,使用gedit更改linux.

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读