الكرونومتر " width="500" style="max-width: 100%;">
قم بقياس مرور الوقت - بواسطة كريس كانكيويتز (@phlak.dev)، الشعار من تصميم Caneco
Chronometer عبارة عن مكتبة لقياس مرور الوقت بشكل ثابت في التعليمات البرمجية الخاصة بك. الغرض منه هو استخدامه لقياس وقت تنفيذ التعليمات البرمجية.
composer require phlak/ Chronometer
أولاً، قم باستيراد Chronometer .
use PHLAK Chronometer Timer ;
ثم ابدأ تشغيل المؤقت، وقم بتشغيل التعليمات البرمجية الخاصة بك، وأوقف المؤقت واحصل على الوقت المنقضي.
Timer:: start ();
// do something you want to measure...
Timer:: stop ();
return Timer:: elapsed ();
بعد تشغيل المؤقت الخاص بك، ستحتاج إلى إعادة ضبطه قبل استخدامه مرة أخرى.
Timer:: reset ();
يمكنك اختياريًا إعادة ضبط المؤقت عند تشغيله باستخدام المعلمة $reset
.
Timer:: start (reset: true );
ابدأ الموقت.
Chronometer Timer:: start ( [ $ reset = false ] ) : float
Chronometer Timer:: start (); // Returns something like 1538016612.1692
أوقف الموقّت.
Chronometer Timer:: stop ( void ) : float
Chronometer Timer:: stop (); // Returns something like 1538016632.7721
أضف لفة جديدة.
Chronometer Timer:: addLap ( [ string $ description = null ] ) : Chronometer Lap
$ lap = Chronometer Timer:: addLap ( ' The first lap. ' );
$ lap ->time // Returns something like 1538016625.492
$ lap ->duration // Returns something like 7.999922990799
$ lap -> description // Returns 'The first lap.'
إرجاع وقت بدء المؤقت.
Chronometer Timer:: started ( void ) : float
Chronometer Timer:: started (); // Returns something like 1538016612.1692
إرجاع وقت توقف الموقت.
Chronometer Timer:: stopped ( void ) : float
Chronometer Timer:: stopped (); // Returns something like 1538016632.7721
إرجاع إجمالي الوقت المنقضي بالثواني.
Chronometer Timer:: elapsed ( void ) : float
Chronometer Timer:: elapsed (); // Returns something like 20.602929115295
إرجاع اللفة الأخيرة.
Chronometer Timer:: lastLap ( void ) : Chronometer Lap
$ lap = Chronometer Timer:: lastLap ();
$ lap ->time // Returns something like 1538016632.7721
$ lap -> duration // Returns something like 7.2800490856171
قم بإرجاع مجموعة من جميع اللفات.
Chronometer Timer:: laps ( void ) : array
Chronometer Timer:: laps (); // Returns an array of Lap objects
إعادة ضبط حالة المؤقت.
Chronometer Timer:: reset ( void ) : void
Chronometer Timer:: reset ();
يمكن العثور على قائمة التغييرات في صفحة إصدارات GitHub.
للحصول على المساعدة العامة والدعم، انضم إلى مناقشة GitHub أو تواصل مع Bluesky.
الرجاء الإبلاغ عن الأخطاء إلى GitHub Issue Tracker.
هذا المشروع مرخص بموجب ترخيص MIT.