当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
93 Star 348 Fork 83

**小草** / taskPHP
关闭

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
utils.md 1.79 KB
一键复制 编辑 原始数据 按行查看 历史
**小草** 提交于 2018-03-30 11:42 . 全新升级3.0版本

工具类Utils使用说明

工具类Utils封装一些常用方法,方便开发任务时使用。

我们没有把所有的方法都列出来,需要了解其它方法请查看Utils工具类的注释。

部分方法详细使用说明

use taskphp\Utils;

获取配置参数 Utils::config()

	//获取db配置
	$db_config=Utils::config('db');

写日志 Utils::Log()

	//写字符串
	Utils::Log('hello taskPHP');
	//写数组
	$array=array('a','b');
	Utils::Log($array);
	//写对象
	$object=new xxx();
	Utils::Log($object);

设置和获取统计数据 Utils::counter()

	// 记录数据库操作次数
	Utils::counter('db',1); 
	// 记录读取次数
    Utils::counter('read',1); 
    // 获取当前页面数据库的所有操作次数
    echo Utils::counter('db');
    // 获取当前页面读取次数
    echo Utils::counter('read'); 

记录和统计时间(微秒)和内存使用情况 Utils::statistics()

	// 记录开始标记位
	Utils::statistics('begin'); 
    ...区间运行代码
    
    // 记录结束标签位
    Utils::statistics('end'); 
    
    // 统计区间运行时间 精确到小数后6位
    echo Utils::statistics('begin','end',6); 
    
    // 统计区间内存使用情况
    echo Utils::statistics('begin','end','m'); 
    
    //如果end标记位没有定义,则会自动以当前作为标记位
    //其中统计内存使用需要 MEMORY_LIMIT_ON 常量为true才有效

缓存管理 Utils::cache()

	//写缓存
	$demo_data=array('a','b');
	Utils::cache('demo_data',$demo_data);
	//读缓存
	Utils::cache('demo_data');
	//删除缓存
	Utils::cache('demo_data',null);

获取数据库操作对象 Utils::db()

	//获取数据库操作对象
	$tablename='test';//表名
	$db=Utils::db($tablename);
PHP
1
https://gitee.com/cqcqphper/taskPHP.git
git@gitee.com:cqcqphper/taskPHP.git
cqcqphper
taskPHP
taskPHP
master

搜索帮助