php自定义类生成lib,thinkphp引入自定义封装类
将类放入extends文件中
不设置命名空间的使用方法
~~~
require ('../extend/xxx/xxx.php');
~~~
设置命名用剑的使用方法
先创建文件夹,如下
![](https://img.kancloud.cn/58/cf/58cffbb257a681b6f7ef2b5ce220550e_220x73.png)
Debug类使用命名空间
~~~
/**
* Created by PhpStorm.
* User: RT003
* Date: 2019/10/7
* Time: 14:35
*/
namespace lib;
class Debug
{
protected static $bind = [];
public static function set($start){
self::$bind[$start] = array();
//判断获取当前数值还是区间数值
$time = microtime();
$timeArr = explode(' ',$time);
$newTime = $timeArr[1].substr($timeArr[0],1,7);
self::$bind[$start]['time'] = $newTime;
self::$bind[$start]['memory_get_usage'] = memory_get_usage();
}
public static function get($start,$end){
//判断获取当前数值还是区间数值
$a = ['B', 'KB', 'MB', 'GB', 'TB'];
$pos = 0;
$data['memory_get_usage'] = self::$bind[$end]['memory_get_usage'] - self::$bind[$start]['memory_get_usage'];
//计算内存消耗
while ($data['memory_get_usage'] >= 1024) {
$data['memory_get_usage'] /= 1024;
$pos++;
}
$data['memory_get_usage'] = $data['memory_get_usage'].$a[$pos];
//计算时间消耗
$data['time'] = number_format( self::$bind[$end]['time']-self::$bind[$start]['time'],6);
return $data;
//获取当前微妙时间戳以及内存消耗
}
}
~~~
使用该类时
在文件中引入代码如下:
~~~
use lib\Debug;
~~~
php自定义类生成lib,thinkphp引入自定义封装类相关推荐
- 【笔记11】uniapp点击复制;mysql数据库存储emoji表情;Java 二维码生成;uniapp引入自定义图标
目录 前言 一.uniapp 实现点击复制某段文本 二.MySQL 数据库存储 emoji 表情 三.Layui 的富文本编辑器 四.谷歌 Java 二维码生成 (1) 引入 MAVEN 依赖 五.微 ...
- java自定义类创建数组_java 创建自定义数组
1.java创建自定义类数组方法: student []stu = new student[3]; for(int i = 0; i < 3; i ++) { stu[i] = new stud ...
- php 转换为自定义类,PHP面向对象教程之自定义类_PHP
那怎么开始设计一个合格的类呢,一开始就写class{}的都错了,正确的是什么都不写,而是假设这个类已经存在,这个对象已经存在,各种属性方法都已经有了,在这个完全的假设下想象下这个对象应该怎么用,例如我 ...
- php自定义函数数学计算,ThinkPHP自定义函数解决模板标签加减运算的方法
本文实例讲述了ThinkPHP自定义函数解决模板标签加减运算的方法.分享给大家供大家参考.具体如下: 实际项目中,我们经常需要标签变量加减运算的操作.但是,在ThinkPHP中,并不支持模板变量直接运 ...
- java类中自定义函数的调用_关于方法:自定义类中对函数的未解析引用
我无法解决看似微不足道的问题.我的问题可能是缺乏对Kotlin语言的经验(和理解).不过,我将需要帮助. 我做了一个自定义类,其中包含一个自定义函数.看起来很简单,但是当我尝试使用此功能时,我一直收到 ...
- WebService中运用自定义类的处理要领(转)
http://hi.baidu.com/cjhong_520/item/d7d1d595e4c048d91b49dfa9 最近一个项目要用到webservice调用业务层类,刚开始的时候遇到了一点小麻 ...
- Java JSON字符串与自定义类/基本类型相互转换
JSON格式转换 项目中与前后端交互时经常会遇到java类型,自定义类型和json类型转换相关的问题,现整理一下,引得包为fastjson jsonstring转成自定义类/java类型/JSONAr ...
- 什么是php model类,thinkphp的自定义model类有什么作用?
请问,thinkphp的自定义model类有什么作用?如: <?php //自定义Modle类 namespace Home\Model; use Think\Model; class StuM ...
- laravel 5.4 引入自定义类
composer 安装类依赖包 很受用 也很方便 但是要是一个有一定规模的公司技术团队 因为要照顾大局 还是引入类好些 下面是引入类的方法 1.首先在app目录下创建一个新的文件夹,命名Tools(可 ...
最新文章
- 利用sql报错帮助进行sql注入
- rand(),srand()产生随机数
- Python 多进程、多线程启动
- 《转》IIS中配置通配符应用程序映射
- 死信队列和延迟队列_在实践中使用延迟队列
- linux 热拔插硬盘,带电热插拔硬盘造成硬盘故障
- angular复习笔记4-模板
- java插件安装步骤_eclipse插件安装的四种方法
- 数理统计基本原理复习
- CSDN,我!王睿,回来了!!!
- Wormhole —— Docker 容器的服务连接代理
- 在线Excel转XML工具
- 无线接入回传一体化关键技术及标准化进展
- 【2022西电A测】温度检测控制仿真系统
- 计算机科学 加州研究生,加州大学洛杉矶分校计算机科学研究生学制几年?
- 计算机组成与结构 英语,计算机组成与结构,Computer organization and architecture,音标,读音,翻译,英文例句,英语词典...
- Postman使用技巧3
- 离职创业三年后,我来谈谈我的感受
- 使用cef3开发的浏览器不支持flash问题的解决
- 1045-Access denied for user 'root'@ip(useing password YES)远程连接
热门文章
- 深入剖析Android音频(三)AudioPolicyService
- RGB图像中值平滑和均值平滑
- 阿里云服务器是如何计费的?有哪些计费方式
- 关于解决vivado error:add_1 must be in range [-1,DEPTH-1] 问题
- java的linux内核构建,构建一个Docker 的Java编译环境
- mysql5.7误删管理员root账户ERROR1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)
- distinct性能问题_Mysql性能优化:如何给字符串加索引?
- java盘点系统_2020年度综合大盘点:火爆IT业的7大Java技术,任何一项都是“卧槽牛逼”!...
- mongooes怎么链接mysql_如何使用Node + Mongoose连接远程MongoDB数据库
- python怎么读_锋哥告诉你Python怎么读