关于面向对象的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会得到这个属性的副本,而不会直接改变源属性. "ENTP" "ISTP"这2个字符串怎么单个字符进行比较? 大家好,PHP中怎么实现关闭网页跳出是否将网页加入收藏夹的对话框呢? ./和/的区别 将网站从WINDOWS下面转移到Ubuntu下面数据库访问出错,急!!! php(while 循环中换行) 求教:session_start() 後數據庫鏈接出問題 在线的仁兄,帮帮我.请教一系列问题 php如何连接SQL SERVER数据库的问题?? 请问“第 1 2 3 ...页”这种分页显示怎么做? 做过通过WEB发送手机短消息项目的人请进! 变量传递问题,高手解决!谢谢! php中上传文件为何不能保存在指定路径
$s- >set_var() 可能是接口需要,保护数据把,呵呵。不清楚!
看看面向对象的资料吧
http://www.objecttutor.com/search.php?key=php
set 可以保证不是所有变量都可随意得添加入这个对象.
而get会得到这个属性的副本,而不会直接改变源属性.