关于php面向对象的高级实践
魔术方法总览
- 概括
运行一下:
补充:implode函数:implode(“,“,&…)表示将一个数组用逗号隔开打印出来。
这里是将调用的不存在的方法的名称给了$ name,将输入的para1,para2通过数组的形式给了$argument。
3.
这里classname的属性设置为了magicclass。
get函数可以在一个很大的库里找到某一个属性的值,虽然这个属性未被定义。
结合这两个方法可以将name和value存储在一个数组里,最后用get去找就好了。
这样这些数据就变成了动态数据,非常有用。
isset()和empty()取决于函数isset的return值,若为false则empty()为1反之empty为0.
结果:
改James2不影响James1
是完全独立的两个对象
文章来源: blog.csdn.net,作者:风风.,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_52594286/article/details/115052094