TP框架-storage类分析
来源:互联网 发布:手机号码追踪软件 编辑:程序博客网 时间:2024/06/04 23:20
//storage这个类的主要作用:1.统一分布式文件存储类的入口 这样以后可以通过更改配置文件调整网站的文件存储方式
//2.使子类中所有的普通方法可以通过调用静态方法来访问.
namespace Think;
// 分布式文件存储类class Storage {
/**
* 操作句柄
* @var string
* @access protected
*/
static protected $handler ;
/**
* 连接分布式文件系统
* @access public
* @param string $type 文件类型
* @param array $options 配置数组
* @return void
*/
//这个函数在think.class.php文件中有调用
//默认是文件存储
static public function connect($type='File',$options=array()) {$class = 'Think\\Storage\\Driver\\'.ucwords($type);
//生成的类对象赋值给操作句柄handler
self::$handler = new $class($options);}
//当调用storage类不存在的静态方法时,都会进入这个函数中
//然后与call_user_func_array结合就可以实现子类的普通方法可以静态调用了
//method_exists 判断类对象中的某个方法是否存在
//调用缓存驱动的方法
if(method_exists(self::$handler, $method)){
return call_user_func_array(array(self::$handler,$method), $args);
}
}
}
0 0
- TP框架-storage类分析
- TP框架分析
- TP框架
- TP框架
- tp框架中自定义类的调用
- TP框架封装购物车类
- tp框架、ci框架
- TP框架后台菜单栏
- TP框架入门
- tp框架那里
- TP框架基本使用
- TP框架钩子函数
- TP框架使用注意事项
- Tp框架验证码
- TP框架,邮箱发送
- TP框架excel导入
- TP框架写登录
- TP框架基础知识
- 基于redis的分布式ID生成器
- C++之tinyXML使用
- 用两个栈实现队列
- SDAU练习二1014
- kali 被动信息收集
- TP框架-storage类分析
- BZOJ4517——[Sdoi2016]排列计数
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- uvalive4727
- L1-3. 个位数统计
- POJ 2441 Arrange the Bulls
- 什么是DOM(个人理解)
- 数据类型
- 重建二叉树