開發者們大家好,
我最近產生了一個瘋狂的想法,那就是開發一個 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中文網其他相關文章!