旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

PHP之十六个把戏要领详解(总结)【php教程】,PHP,魔术方法

作者:搜教程发布时间:2019-12-01分类:PHP教程浏览:46评论:0


导读:PHP中把以两个下划线__开首的要领称为把戏要领(Magicmethods),这些要领在PHP中充当了无足轻重的作用。把戏要领包含:1.__construct(),...
PHP中把以两个下划线__开首的要领称为把戏要领(Magic methods),这些要领在PHP中充当了无足轻重的作用。

把戏要领包含:

1.__construct(),类的组织函数

2.__destruct(),类的析构函数

3.__call(),在对象中挪用一个不可接见要领时挪用

4.__callStatic(),用静态体式格局中挪用一个不可接见要领时挪用

5.__get(),取得一个类的成员变量时挪用

6.__set(),设置一个类的成员变量时挪用

7.__isset(),当对不可接见属性挪用isset()或empty()时挪用

8.__unset(),当对不可接见属性挪用unset()时被挪用。

9.__sleep(),实行serialize()时,先会挪用这个函数

10.__wakeup(),实行unserialize()时,先会挪用这个函数

11.__toString(),类被当做字符串时的回应要领

12.__invoke(),挪用函数的体式格局挪用一个对象时的回应要领

13.__set_state(),挪用var_export()导出类时,此静态要领会被挪用。

14.__clone(),当对象复制完成时挪用

15.__autoload(),尝试加载未定义的类

16.__debugInfo(),打印所需调试信息

以上就是PHP中我相识到的把戏要领了,经常使用的包含 __set() __get() __autoload() 等应当熟习,其他的相识也没有关联,毕竟学问不怕多嘛。

好了,有兴致的或许我这里没有说邃晓的,能够参考官方文档。

PHP在线手册地点:http://php.net/manual/zh/

以上就是PHP之十六个把戏要领详解(总结)的细致内容,更多请关注ki4网别的相干文章!

标签:PHP魔术方法


欢迎 发表评论: