魔术办法包罗:
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之十六个魔术办法详解(总结)的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学 魔术方法
抱歉,评论功能暂时关闭!