開発者の皆様、
私は最近、スクリプト内のエラーを記録するための PHP パッケージを開発するという突飛なアイデアを思いつきました。
私が最初のパッケージの構築を始めたとき、その経験はまさにスリリングなものでした。私が最初に自問したのは、「なぜこれを作らなければならないのか?」ということでした。すぐに答えが返ってきました。
私は、エラーをログに記録するだけでなく、鮮やかで視覚的に魅力的な方法でログを記録するコマンドライン ツールを望んでいました。それを念頭に置いて、私はお気に入りのコード エディターを開き、PHP ドキュメントに目を向け、このアイデアを現実に変え始めました。
パッケージはシンプルで効果的です。メッセージを PHP スクリプトに記録し、美しくカラフルな形式で表示するため、デバッグが簡単になるだけでなく、より楽しくなります。 Packagist ckoumpis/php-prompt
で確認できます。これを使用する方法の簡単な例を次に示します:
Console::log("Hello from ckoumpis/php-prompt!"); Console::success("Operation successful!"); Console::error("An error occurred!"); Console::warning("Warning");Console::blue("This is a blue message"); Console::magenta("This is a magenta message"); Console::cyan("Cyan message for notification");
パッケージには、長時間実行されるスクリプトでのフィードバックを改善するためのプログレスバーとスピナーも含まれています:
for($i = 1; $i <= $total; $i++) { ProgressBar::display($i, $total); usleep(10000); }
またはステップ付き
ProgressBar::withSteps(1, 10, 1);
スピナー向け
for($i = 0; $i < 10; $i++) { Spinner::spin(); sleep(1); }
またはステップ付き
Spinner::withSteps(0, 10, 1);
プロジェクトへの貢献を歓迎します。このツールをさらに改善するために他の人にも協力してもらいたいと思っています。一緒にクールで便利なものを構築しましょう。
以上が初めての PHP パッケージの作成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。