PHP中把以两个下划线__开首的要领称为把戏要领(Magic methods),这些要领在PHP中充当了无足轻重的作用。类别:PHP教程 / 日期:2019-12-01 / 浏览:205 / 评论:0
把戏要领包含:
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网别的相干文章!