V PHP-ju imamo na voljo nabor funkcij, ki ne skrbijo le za izpis datuma, temveč za interakcijo s samim sistemom in časom izvajanja skripte. Te funkcije so ključne pri optimizaciji kode, preprečevanju preobremenitev strežnika in varnem shranjevanju datotek.
sleep() |
Zakasnitev v sekundah. | sleep(2); |
|---|---|---|
usleep() |
Zakasnitev v mikrosekundah. | usleep(500000); |
hrtime() |
Visoka ločljivost časa (nanosekunde). | hrtime(true); |
uniqid() |
Ustvari edinstven ID niza. | uniqid("img_"); |
time_sleep_until() |
Mirovanje do določenega trenutka. | time_sleep_until($t); |
Funkciji sleep() in usleep() sta kot "pavza" za tvojo kodo.
Najpogosteje se uporabljata pri avtomatiziranih opravilih, kot je pošiljanje e-pošte, kjer ne želimo preobremeniti
strežnika.
hrtime() (High Resolution Time) uporablja sistemsko uro in vrača čas v
nanosekundah. To je nujno za ugotavljanje, kateri del kode je počasen.
uniqid() poskrbi za unikatno ime datoteke ali seje na podlagi trenutnega časa
v mikrosekundah, kar preprečuje podvajanje imen.
Hvala za obisk! Dodajam politiko zasebnosti.
© 2024 Vse pravice pridržane.
Vam je koda pomagala? Če želite podpreti moj trud pri pripravi vodičev in vzdrževanju strani, mi lahko namenite donacijo za kavo.