永发信息网

php中 __set __get 和public 有什么区别?

答案:1  悬赏:40  手机版
解决时间 2021-01-15 20:33
php中 __set __get 和public 有什么区别?
最佳答案
一般来说,总是把类的属性定义为private,这更符合现实的逻辑。但是,对属性的读取和赋值操作是非常频繁的,因此在PHP5中,预定义了两个函数“__get()”和“__set()”来获取和赋值其属性,以及检查属性的“__isset()”和删除属性的方法“__unset()”。 为了保证类的封闭性原则,魔术方法最好用private修饰。追问还是没明白,用了__get()__set()那和public的随便访问不就是一样了吗,唉,怎么还是不懂呢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
朋友家丧事我把家里的烟给拿去了,请问好不好
杀鸭鹅用哪种脱毛机好
这款袜子啥名字?
微运动下载及安装
百博地板地址在什么地方,想过去办事
高速插秧机带平衡的和不带平衡的有什么区别吗
书悦教育我想知道这个在什么地方
青云志里面的金瓶儿是好的还是坏的
避震时应怎样保护自己?
话说狗狗脾气不好老是咬人怎么办
人民币尾号5个0最后一个五怎么样啊?
She was really sad becauseshe was told she
我怎么老是看不惯别
请讲讲指挥家手中的指挥棍的作用
古代人给死人摆酒席叫什么
推荐资讯
郑州中原区淮河路昆仑路启福中原属于哪个社区
有哪些具有代表性的现代离别诗?
汽车1.5TCL-MT什么意思
2o16年46期精版个十位
两层只有十八块的魔方叫什么
诗句只身此山中的下一句
沃尔沃v20轿车大灯怎么开
婚礼主婚人和证婚人分别有什么身份的人担任合
明天要去给小学试讲计算机课,不知道怎么讲
谁有一个男的用狗链那种链子牵着一个女的的图
上古卷轴5阿内尔的努力任务中怎么加热环流器
干闪送一天能挣200吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?