时间:2021-07-01 10:21:17 帮助过:22人阅读
my_val=5;global $global_obj;$global_obj->my_val=10;echo $p->my_val; //输出5var_dump($p===$global_obj); //返回false?>
第 8 行 $global_obj=&$this; 时,
第 18 行会有
Creating default object from empty value (从空值创建默认对象)
的警告,你把错误信息屏蔽了,所以搞不清为什么了
当第 8 行纠正为 $global_obj = $this; 时
就能输出 10 了
推荐看下 http://php.com/manual/zh/language.oop5.references.php