好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php魔术方法的作用是什么

php魔术方法的作用:1、【__construct()】实例化对象时自动调用;2、【__destruct()】销毁对象或脚本执行结束时自动调用;3、【__call()】调用对象不存在得方法时执行此函数。

本教程操作环境:windows7系统、PHP5.6版,DELL G3电脑,该方法适用于所有品牌电脑。

php魔术方法的作用:

1、 __construct() :实例化对象时自动调用。

2、 __destruct() :销毁对象或脚本执行结束时自动调用。

3、 __call() :调用对象不存在得方法时执行此函数。

4、 __get() :获取对象不存在的属性时执行此函数。

5、 __set() :设置对象不存在的属性时执行此函数。

6、 __isset() : 检测对象的某个属性是否存在时执行此函数。

7、 __unset() :销毁对象的某个属性时执行此函数。

8、 __toString() :将对象当作字符串输出时执行此函数。

9、 __clone() :克隆对象时执行此函数。

10、 __autoload() :实例化对象时,当类不存在时,执行此函数自动加载类。

11、 __sleep() :serialize之前被调用,可以指定要序列化的对象属性。

12、 __wakeup :unserialize之前被调用,可以执行对象的初始化工作。

13、 __set_state() :调用var_export时,被调用。用__set_state的返回值做为var_export的返回值。

14、 __invoke() :将对象当作函数来使用时执行此方法,通常不推荐这样做。

相关免费学习推荐:python视频教程

以上就是php魔术方法的作用是什么的详细内容!

查看更多关于php魔术方法的作用是什么的详细内容...

  阅读:44次