Hello Devs,
Baru-baru ini saya mempunyai idea gila untuk membangunkan pakej PHP untuk mengelog ralat dalam skrip.
Semasa saya mula membina pakej pertama saya, pengalaman itu sungguh mendebarkan. Soalan pertama yang saya tanyakan kepada diri sendiri ialah "Mengapa saya perlu mencipta ini?" Jawapannya tidak lama kemudian.
Saya mahukan alat baris arahan yang bukan sahaja mencatat ralat tetapi melakukannya dengan cara yang bertenaga dan menarik secara visual. Dengan itu dalam fikiran saya, saya membuka editor kod kegemaran saya, beralih kepada dokumentasi PHP dan mula mengubah idea ini menjadi realiti.
Pakejnya ringkas dan berkesan. Ia log mesej dalam Skrip PHP dan membentangkannya dalam format yang cantik dan berwarna-warni, menjadikan penyahpepijatan bukan sahaja lebih mudah tetapi juga lebih menyeronokkan! Anda boleh menyemaknya di Packagist ckoumpis/php-prompt
Berikut ialah contoh ringkas cara anda boleh menggunakannya:
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");
Pakej ini juga termasuk bar kemajuan dan pemutar untuk maklum balas yang lebih baik dalam skrip berjalan lama:
for($i = 1; $i <= $total; $i++) { ProgressBar::display($i, $total); usleep(10000); }
Atau dengan langkah
ProgressBar::withSteps(1, 10, 1);
Untuk Pemutar
for($i = 0; $i < 10; $i++) { Spinner::spin(); sleep(1); }
Atau dengan Langkah
Spinner::withSteps(0, 10, 1);
Saya mengalu-alukan sesiapa sahaja untuk menyumbang dalam projek ini. Saya ingin orang lain menyertai saya dalam membuat alat ini lebih baik. Bersama-sama kita boleh membina sesuatu yang keren dan berguna.
Atas ialah kandungan terperinci Mencipta Pakej PHP pertama saya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!