divineomega / php-cli-progress-bar

命令行PHP脚本的进度条

v2.1.0 2020-02-06 21:58 UTC

This package is auto-updated.

Last update: 2024-09-07 08:30:02 UTC


README

命令行PHP脚本的进度条。

Example of PHP CLI Progress Bar

安装

要安装,只需运行以下Composer命令。

composer require divineomega/php-cli-progress-bar

用法

以下代码片段展示了一个基本用法示例。

$max = 250;

$progressBar = new DivineOmega\CliProgressBar\ProgressBar;
$progressBar->setMaxProgress($max);

for ($i=0; $i < $max; $i++) { 
    usleep(200000); // Instead of usleep, process a part of your long running task here.
    $progressBar->advance()->display();
}

$progressBar->complete();