⇧
vadnica-logo
Editor Moj Blog Geselnik Finance Moje storitve O projektu Telegram O meni O meni

Sistemska orodja in Čas

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.

PRIMER
REZULTAT
Tu bo prikazan rezultat...

Pregled sistemskih funkcij

Funkcija Opis Primer
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);

1. Zakasnitev izvajanja (Sleep & Usleep)

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.

2. Natančno merjenje hitrosti (hrtime)

hrtime() (High Resolution Time) uporablja sistemsko uro in vrača čas v nanosekundah. To je nujno za ugotavljanje, kateri del kode je počasen.

3. Generiranje edinstvenih oznak (uniqid)

uniqid() poskrbi za unikatno ime datoteke ali seje na podlagi trenutnega časa v mikrosekundah, kar preprečuje podvajanje imen.