josantonius/loadtime

此包已被废弃且不再维护。未建议替代包。

计算页面或脚本的加载时间。

1.1.8 2022-08-17 12:47 UTC

This package is auto-updated.

Last update: 2022-08-17 12:51:55 UTC


README

Latest Stable Version License

计算页面或脚本的加载时间。

要求

此库支持 PHP 版本 5.6 或更高版本,并且与 HHVM 版本 3.0 或更高版本兼容。

安装

安装此扩展的首选方式是通过 Composer

要安装 PHP LoadTime 库,只需

composer require Josantonius/LoadTime

前面的命令只会安装必要的文件,如果您想 下载整个源代码,可以使用

composer require Josantonius/LoadTime --prefer-source

您也可以使用 Git 克隆完整的仓库

$ git clone https://github.com/Josantonius/php-Load-time.git

或者 手动安装

下载 LoadTime.php:

wget https://raw.githubusercontent.com/Josantonius/php-Load-time/master/src/LoadTime.php

可用方法

此库中的可用方法

- 设置初始时间

LoadTime::start();

# 返回 (float) → microtime

- 设置结束时间

LoadTime::end();

# 返回 (float) → 秒

- 检查计时器是否已启动

LoadTime::isActive();

# 返回 (boolean)

快速开始

使用 Composer 使用此库

require __DIR__ . '/vendor/autoload.php';

use Josantonius\LoadTime\LoadTime;

如果您已手动安装,请使用它

require_once __DIR__ . '/LoadTime.php';

use Josantonius\LoadTime\LoadTime;

使用

此库使用示例

<?php
require __DIR__ . '/vendor/autoload.php';

use Josantonius\LoadTime\LoadTime;

LoadTime::start();

for ($i=0; $i < 100000; $i++) { 
    // print_r($i . ' ');
}

print_r('Script executed in: ' . LoadTime::end() . ' seconds.'); 

/* Script executed in: 0.0012 seconds. */

测试

要运行 测试,您只需要 composer 并执行以下操作

git clone https://github.com/Josantonius/php-Load-time.git

cd php-Load-time

composer install

使用 PHPUnit 运行单元测试

composer phpunit

使用 PSR2 代码标准测试使用 PHPCS

composer phpcs

运行 PHP Mess Detector 测试以检测代码风格的差异

composer phpmd

运行所有前面的测试

composer tests

赞助商

如果此项目帮助您减少了开发时间,您可以 赞助我 以支持我的开源工作 😊

许可证

本存储库采用MIT许可证授权。

版权所有 © 2017-2022, Josantonius