FecMall
这种帖子属于源码,请下次发到源码模块中,感谢配合!
好,不过我这个原理是yii2扩展的方式组织的。
@桃小薇 $ob = new ob; 已修正语法。
说我文章存在问题的,请给予详细的分析,像在知乎那样负责的回答问题,如果您指出明确的问题点,我很感谢帮助我扫盲。
转载之前请确定是正确的再转载,谢谢!
原创地址:http://blog.csdn.net/terry_water/article/details/49817899 这个是我的博客。
这是本人原创,哪里有错误,您把错误点指出来,不要和一楼一样,请给予详细的错误分析。到底哪里存在错误。 不要扔下一句话,说我误人子弟,说我的文章有错误,说我的话题不对,请把错误点指出来。
public function setScore($score){ $this->age = 22; } 这个是什么意思。set..的用法是什么
public function setScore($score){ $this->age = 22; }
这个是什么意思。set..的用法是什么
我故意这样写的,当我执行$ob->score = 55,其实并没有赋值,而是把成员变量age的值改了,我想说明的是,有一些代码看到的是一个属性的赋值,其实,可能并不仅仅是赋值,可能压根就没有赋值。
虽然在逻辑上面,上面的写法有问题,但是在语法方面是没有问题的,举这个例子,只是为了更好的理解。
补充一下:成员变量,也就是在类中定义的变量,属于类的属性,
对于get,set方法,也就是类的属性。
但是属性不一定是成员变量,也就是说get set方法定义的属性,不是成员变量。