编程语言您现在的位置是:首页 > 博客日志 > 编程语言

PHP Fatal error: Cannot access empty property in ...

<a href='mailto:'>微wx笑</a>的头像微wx笑 2022-02-04编程语言 2 0关键字: php  

在开发调试php程序的时候,最好将php的错误级别设置为:error_reporting(E_ALL); //报告所有错误如果设置为:error_reporting(0); //禁用错误报告那些即使产生错误,也不会显示出任

在开发调试php程序的时候,最好将php的错误级别设置为:b96无知

error_reporting(E_ALL); //报告所有错误b96无知

如果设置为:error_reporting(0); //禁用错误报告b96无知

那些即使产生错误,也不会显示出任何错误信息,导致程序不往下执行,调试起来非常的不方便。b96无知


b96无知

使用 echo 等输出内容来判断程序执行到哪里了很麻烦。b96无知

我这次遇到的错误:PHP Fatal error: Cannot access empty property inb96无知

开始就是页面空白,什么错误提示也没有,完全搞不清楚是哪里出问题了。b96无知


b96无知

后来修改错误级别,发现是犯了一个很低级的错误!
b96无知

$sd = new StockDate();
$beginDate = $sd->$lastFr;

在访问StockDate类的公共成员变量“lastFr”的时候,前面多加了一个“$”。b96无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/lang/2022-02-04/1007.html

很赞哦! () 有话说 ()