基础,PHP类的魔术方法总结

这篇文章主要介绍了PHP类中的魔术方法(MagicMethod)简明总结,这些方法包括__construct()、__destruct()、__call()、__callStatic()、__get()、__set()、__toString()等方法。

1、__construct()和__destruct()

在实例被创建/销毁的时候被调用,都可以传递0个或多个参数。

示例1

2、__call()和__callStatic()

当尝试调用一个不存在的方法的时候调用该方法。两个参数,一个是方法名,一个是被调用方法的参数数组。

示例2

3、__get()和__set()

当试图读取一个对象并不存在的属性的时候被调用。

实例3

4、__toString()

当我们直接打印对象的时候会调用这个函数,函数必须返回一个string。

示例4

来看看,PHP对象的高级应用怎样实现

总结,几个比较实用的php函数示例




转载请注明:http://www.aierlanlan.com/rzgz/2380.html

  • 上一篇文章:
  •   
  • 下一篇文章: