josantonius / loadtime
此包已被废弃且不再维护。未建议替代包。
计算页面或脚本的加载时间。
1.1.8
2022-08-17 12:47 UTC
Requires
- php: ^5.6 || ^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.3 || ^2.8
- phpmd/phpmd: ^2.6
- phpunit/phpunit: ^5.7 || ^6.0
- squizlabs/php_codesniffer: ^3.0
README
计算页面或脚本的加载时间。
需求
此库支持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
或<强>手动安装强>
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. */
测试
git clone https://github.com/Josantonius/php-Load-time.git
cd php-Load-time
composer install
使用PHPUnit运行单元测试
composer phpunit
composer phpcs
运行PHP Mess Detector测试以检测代码风格中的不一致性
composer phpmd
运行所有先前的测试
composer tests
赞助商
如果此项目帮助您减少开发时间,您可以通过赞助我来支持我的开源工作 😊
许可证
本仓库遵循MIT 许可协议。
版权所有 © 2017-2022, Josantonius