永发信息网

php魔术方法。。

答案:2  悬赏:10  手机版
解决时间 2021-03-22 17:29
php魔术方法。。
最佳答案
在 PHP 里,将所有以 __(两个下划线)开头的类方法保留为魔术方法,所以在定义类方法时,除了上述魔术方法,建议不要以 __ 为前缀。

魔术方法的引入是对面向对象编程思想的进一步实现,重载就是通过魔术方法来实现的。

PHP 魔术方法主要有:
__construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(),__sleep(), __wakeup(), __toString(), __invoke(), __set_state(), __clone() 和 __debugInfo() 等。

最常见的是__construct(), __destruct(),__get(), __set()等:

__construct和__destruct是类的构造函数和析构函数。
全部回答
这样绕的话是为了安全,也就是面向对象里封装的理念,如果直接设置Public那么没个对象都可以自由设置这个属性的值了,而且没有经过任务逻辑判断,这样绕弯的话可以增加安全性
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
是自己太天真了还是世界太过无情了,樱桃小丸
在一定条件下,在一个密闭容器中发生某反应,
人生有哪三个难关要过
黄城岭我想知道这个在什么地方
舌系带每个人都有吗?我口齿都蛮清楚呀 一直
请教低阈值MOS管为什么不常用
剑灵重铸石不小心丢了怎么找回
单选题古代东西方和平交流时间最长的是A.郑和
lng的aog,bog,cog各代表啥意思
公腊肠犬有时为什么会象狼嚎叫一样?
我在网吧玩Dnf选择频道的时候经常掉线(几乎
谁知道热玛吉有副作用吗?
什么样救生衣最好
狗仔桥地址在什么地方,想过去办事
女生说不要想我,不然我会伤你更深的,是什么
推荐资讯
梦想女孩用英语什么说
芥菜种植时间是什么时候
墨明棋妙标志的原图
为明天考试加油的句子,祝同学体考加油的搞笑
联拓文印我想知道这个在什么地方
周润发演的一部电影,里边有人叫他"虾头",请问
唐诗村居带拼音,咏柳带拼音的古诗
小学生假日生活调查报告
电影道士下山经典台词,道士下山范伟说的台词
2011年10月16日,美国“占领华尔街”运动规模
栋梁之柱具体啥意思?
魔兽世界猎人初期带什么宠好啊?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?