mibexx/php-time-tracking
Composer 安装命令:
composer require mibexx/php-time-tracking
包简介
Tracks php execution time
README 文档
README
Tracks execution time in php applications.
Init
use Mibexx\TimeTracking\Adapter\TimeTracking; TimeTracking::init();
Usage
use Mibexx\TimeTracking\Adapter\TimeTracking; TimeTracking::track('First'); usleep(1000000); TimeTracking::track('Second'); usleep(1200000); TimeTracking::stop(); TimeTracking::track('Second'); usleep(1300000); TimeTracking::stop(); TimeTracking::track('Third'); usleep(1400000); TimeTracking::track('Fourth'); usleep(1500000); TimeTracking::stop(); TimeTracking::stop(); TimeTracking::stop();
Get Results
use Mibexx\TimeTracking\Adapter\TimeTracking; $trackingResults = TimeTracking::getTrackings(); echo '<table border="1" cellpadding="10"><thead><th align="left">Function</th><th align="right">Counter</th><th align="right">Times</th></thead><tbody>'; foreach ($trackingResults as $ident => $results) { echo sprintf( '<tr><td>%s</td><td align="right">%s</td><td align="right"><ul><li>%s</li></ul></td></tr>', $ident, count($results['trackings']), implode('</li><li>', array_column($results['trackings'], 'time')) ); } echo '</tbody></table>';
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-02-28