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魔术方法的作用是什么的详细内容!
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did52762
php魔术方法的作用是什么
阅读:44次