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) → 秒
- 检查计时器是否已启动
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