php获取类中不存在的成员变量

PHP / 387人浏览 / 0人评论

如果我们在一个php脚本中实现一个类,实例化这个类,并且访问类中不存在的成员属性,或者说是说成成员变量,等等。会发生什么意外?前提是请开启报告错误级别所有:error_reporting=E_ALL,请在php.ini配置文件中完成。

php类属性

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

转载注明:

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我