让我无法理解的代码,哪位老师或高手能指点指点,万分感谢。代码如下:
2 回答
达令说
TA贡献1821条经验 获得超6个赞
你是不是很奇怪为什么没创建的对象也还能对属性赋值?是不是?如果真的是的话,我真觉得骚年你图样图森破啊!你这里的$uu和$g都不是person类实例化的对象好么,不信你执行var_dump()把三个都输出出来看看:var_dump($pef1);var_dump($uu);var_dump($g);你会发现$pef1中n1/n2/n3三个成员变量都有,而$uu和$g中只有你赋值的属性。所以可以说明根本不是你所谓的person类实例化的对象好么!只是你恰好的用了n1属性而已。这段代码里头的$uu->n1和$g->n1的作用基本等同于一个变量了,没有太大的讨论意义。
添加回答
举报
0/150
提交
取消