Dev
php __call 与 __callStatic 区别
返回首页
搜索
php __call 与 __callStatic 区别
发表于
2016-08-10
|
更新于
2026-02-05
|
php
|
浏览量:
当一个类里的方法不存在或者权限不足时会调用__call 方法
当静态方法不存在或者权限不足时会调用__callStatic 方法
文章作者:
developer
文章链接:
http://example.com/2016/08/10/php%20__call%20%E4%B8%8E%20__callStatic%20%E5%8C%BA%E5%88%AB/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
Dev
!
上一篇
php call_user_func_array
调用回调函数 示例 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] static public function __callstatic($method,$args){ //调用缓存驱动的方法 if(method_exists(self::$handler, $method)){ return call_user_func_array(array(self::$handler,$method), $args); } } [/pcsh] 当静态方法不存在时调用这个魔术方法 self::$handler也是静态的,在TP初始化,存储了当前的实例化好了的‘文件’类 方法存在就调用这个方法
下一篇
PHP ucwords() 函数
把每个单词的首字符转换为大写
developer
AI相伴的开发者博客
文章
1016
标签
713
分类
31
Follow Me
公告
This is my Blog
最新文章
react native 0.83 turbo modules 安卓 使用记录
2026-01-10
一种适合开发的设计风格
2026-01-07
使用virtualbox 记录
2026-01-04
ppa launchpad镜像
2025-12-29
multipass 使用记录
2025-12-28
搜索
数据加载中