这篇文章主要介绍了PHP类中的魔术方法(MagicMethod)简明总结,这些方法包括__construct()、__destruct()、__call()、__callStatic()、__get()、__set()、__toString()等方法。
1、__construct()和__destruct()
在实例被创建/销毁的时候被调用,都可以传递0个或多个参数。
示例12、__call()和__callStatic()
当尝试调用一个不存在的方法的时候调用该方法。两个参数,一个是方法名,一个是被调用方法的参数数组。
示例23、__get()和__set()
当试图读取一个对象并不存在的属性的时候被调用。
实例34、__toString()
当我们直接打印对象的时候会调用这个函数,函数必须返回一个string。
示例4来看看,PHP对象的高级应用怎样实现
总结,几个比较实用的php函数示例