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) → seconds

- 检查计时器是否已启动

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