Php方法重载

PHP中的重载指的是动态的创建属性与方法,是通过魔术方法来实现的。属性的重载通过__set,__get,__isset,__unset来分别实现对不存在属性的赋值、读取、判断属性是否设置、销毁属性。

方法的重载通过__call来实现,当调用不存在的方法的时候,将会转为参数调用__call方法,当调用不存在的静态方法时会使用__callStatic重载。
真心看不懂,求大神请教。
竹墨残香烟花冷
浏览 1350回答 1
1回答

hxh_kylin

方法重载,指的是同名函数,用不同的参数,即可以实现两个函数功能,C++里边有php本身是不支持方法重载的,当调用不存在的函数时,用__call来实现重载功能
打开App,查看更多内容
随时随地看视频慕课网APP