如果我们在一个php脚本中实现一个类,实例化这个类,并且访问类中不存在的成员属性,或者说是说成成员变量,等等。会发生什么意外?前提是请开启报告错误级别所有:error_reporting=E_ALL,请在php.ini配置文件中完成。
php版本5.6
如果我们在一个php脚本中实现一个类,实例化这个类,并且访问类中不存在的成员属性,或者说是说成成员变量,等等。
会发生什么意外?前提是请开启报告错误级别所有:error_reporting=E_ALL,请在php.ini配置文件中完成。
如果我们定义个类A,实例化类A,并且访问类中不存在的属性,看下会出现什么效果?
定义一个类A
<?php
class A
{
}
实例化这个类A
实例化一个类使用关键词new
,比如new A()
。
<?php
class A
{
}
$obj = new A();
访问这个类A中不存在的属性name
<?php
class A
{
}
$obj = new A();
var_dump($obj->name);
错误提示信息
通知:未发现 A这个类中的name属性,在脚本中的第八行。
Notice: Undefined property: A::$name in index.php on line 8
转载注明:
感谢博主,喝杯咖啡~
感谢博主,喝杯咖啡~
还没有人发表评论