复制代码代码如下所示:
< PHP
类simpleclass {
公众默认值为var =;
公共功能displayvar(){
回声$;
}
}
SimpleClass()美元=新实例;
$ = $实例;
$实例;
指定的实例将具有此值;
美元美元美元= null实例实例参考无效; / / var_dump($实例);var_dump($参考);var_dump($分);
var_dump(为例);
var_dump($分);
var_dump($参考);
>

PHP5重写的OOP的底部。当一个类的实例(对象)时代美元的实例的返回值不是对象本身,而只是一个对象(或资源来处理,所以当美元的实例)被分配到指定的美元,美元的分配也指向的对象,它被认为是普通变量(操作)。所以,当为实例进行初始化,初始化分配也是美元。然而,当美元的实例被销毁(= null),因为相应的对象有一个手柄($分),对象将不会被摧毁,而析构函数不会被触发。因此,var_dump($分)是对象的值,和$实例已空处理,显示为空。$参考美元有类似的参考关系系统距离,所以它也成为了一个空的处理,显示空。