将类放入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引入自定义封装类相关推荐

  1. 【笔记11】uniapp点击复制;mysql数据库存储emoji表情;Java 二维码生成;uniapp引入自定义图标

    目录 前言 一.uniapp 实现点击复制某段文本 二.MySQL 数据库存储 emoji 表情 三.Layui 的富文本编辑器 四.谷歌 Java 二维码生成 (1) 引入 MAVEN 依赖 五.微 ...

  2. java自定义类创建数组_java 创建自定义数组

    1.java创建自定义类数组方法: student []stu = new student[3]; for(int i = 0; i < 3; i ++) { stu[i] = new stud ...

  3. php 转换为自定义类,PHP面向对象教程之自定义类_PHP

    那怎么开始设计一个合格的类呢,一开始就写class{}的都错了,正确的是什么都不写,而是假设这个类已经存在,这个对象已经存在,各种属性方法都已经有了,在这个完全的假设下想象下这个对象应该怎么用,例如我 ...

  4. php自定义函数数学计算,ThinkPHP自定义函数解决模板标签加减运算的方法

    本文实例讲述了ThinkPHP自定义函数解决模板标签加减运算的方法.分享给大家供大家参考.具体如下: 实际项目中,我们经常需要标签变量加减运算的操作.但是,在ThinkPHP中,并不支持模板变量直接运 ...

  5. java类中自定义函数的调用_关于方法:自定义类中对函数的未解析引用

    我无法解决看似微不足道的问题.我的问题可能是缺乏对Kotlin语言的经验(和理解).不过,我将需要帮助. 我做了一个自定义类,其中包含一个自定义函数.看起来很简单,但是当我尝试使用此功能时,我一直收到 ...

  6. WebService中运用自定义类的处理要领(转)

    http://hi.baidu.com/cjhong_520/item/d7d1d595e4c048d91b49dfa9 最近一个项目要用到webservice调用业务层类,刚开始的时候遇到了一点小麻 ...

  7. Java JSON字符串与自定义类/基本类型相互转换

    JSON格式转换 项目中与前后端交互时经常会遇到java类型,自定义类型和json类型转换相关的问题,现整理一下,引得包为fastjson jsonstring转成自定义类/java类型/JSONAr ...

  8. 什么是php model类,thinkphp的自定义model类有什么作用?

    请问,thinkphp的自定义model类有什么作用?如: <?php //自定义Modle类 namespace Home\Model; use Think\Model; class StuM ...

  9. laravel 5.4 引入自定义类

    composer 安装类依赖包 很受用 也很方便 但是要是一个有一定规模的公司技术团队 因为要照顾大局 还是引入类好些 下面是引入类的方法 1.首先在app目录下创建一个新的文件夹,命名Tools(可 ...

最新文章

  1. 利用sql报错帮助进行sql注入
  2. rand(),srand()产生随机数
  3. Python 多进程、多线程启动
  4. 《转》IIS中配置通配符应用程序映射
  5. 死信队列和延迟队列_在实践中使用延迟队列
  6. linux 热拔插硬盘,带电热插拔硬盘造成硬盘故障
  7. angular复习笔记4-模板
  8. java插件安装步骤_eclipse插件安装的四种方法
  9. 数理统计基本原理复习
  10. CSDN,我!王睿,回来了!!!
  11. Wormhole —— Docker 容器的服务连接代理
  12. 在线Excel转XML工具
  13. 无线接入回传一体化关键技术及标准化进展
  14. 【2022西电A测】温度检测控制仿真系统
  15. 计算机科学 加州研究生,加州大学洛杉矶分校计算机科学研究生学制几年?
  16. 计算机组成与结构 英语,计算机组成与结构,Computer organization and architecture,音标,读音,翻译,英文例句,英语词典...
  17. Postman使用技巧3
  18. 离职创业三年后,我来谈谈我的感受
  19. 使用cef3开发的浏览器不支持flash问题的解决
  20. 1045-Access denied for user 'root'@ip(useing password YES)远程连接

热门文章

  1. 深入剖析Android音频(三)AudioPolicyService
  2. RGB图像中值平滑和均值平滑
  3. 阿里云服务器是如何计费的?有哪些计费方式
  4. 关于解决vivado error:add_1 must be in range [-1,DEPTH-1] 问题
  5. java的linux内核构建,构建一个Docker 的Java编译环境
  6. mysql5.7误删管理员root账户ERROR1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)
  7. distinct性能问题_Mysql性能优化:如何给字符串加索引?
  8. java盘点系统_2020年度综合大盘点:火爆IT业的7大Java技术,任何一项都是“卧槽牛逼”!...
  9. mongooes怎么链接mysql_如何使用Node + Mongoose连接远程MongoDB数据库
  10. python怎么读_锋哥告诉你Python怎么读