关于面向对象的1个问题 1. 为什么类中的变量存取一般用 $s->set_var(),$s->get_var, 而不是 $s->var = 1, $s->var ?我看过有资料解释过,但是太抽象,谁能用比较实际的应用来解释一下这么用的好处? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $s- >var = 1 我一直用的这样的格式啊$s- >set_var() 可能是接口需要,保护数据把,呵呵。不清楚! 需要封装的意思,以后有什么变化好改看看面向对象的资料吧http://www.objecttutor.com/search.php?key=php 封装.了解一下public和private属性的区别。 你说的 get set 这叫取存器,可以去看看设计模式.set 可以保证不是所有变量都可随意得添加入这个对象.而get会得到这个属性的副本,而不会直接改变源属性. iis7 用url write 模块实现泛解析 二级域名重写?? 高分请教,lamp服务器配置问题 请教:discuz产品Ucenter用户集成Windows域用户问题 [视频教程]...php有史以来最好的...[视频教程] 请大侠帮解答个问题 最后一点分数寻找一个问题答案, 在网页任意显示一文件夹下图片 iis下php如何联接mysql4.1.11 如何用php将汉字字符转换成iso-8859-x? 如何使用PHP实现提供个人主页空间? 变量传递问题,高手解决!谢谢! php中上传文件为何不能保存在指定路径
$s- >set_var() 可能是接口需要,保护数据把,呵呵。不清楚!
看看面向对象的资料吧
http://www.objecttutor.com/search.php?key=php
set 可以保证不是所有变量都可随意得添加入这个对象.
而get会得到这个属性的副本,而不会直接改变源属性.