Php'de Bekletme Fonksiyonu Versiyon 2.10

soulmy php 26.Eki.2013 354 görüntülenme 0 yorum

Eğer scriptinizin bir bölümünde bir süre bekleyip sonra tekrar devam etmesini istiyorsanız bekletme fonksiyonlarından yaralanabilirsiniz. Örnek vereceğim fonksiyonlardan ilki sleep fonksiyonu:

<?php

echo date('h:i:s');

sleep(10);

echo date('h:i:s');

?>

Bu betiğin ekran çıktısı şöyle olacaktır:

02:20:16
02:20:26

Burada gördüğünüz gibi date fonksiyonu ile zamanı ekrana yazdırdık ve sonrasında sleep fonksiyonu ile 10 sn beklemesini söyledik. Son olarak da tekrar date fonksiyonu ile zamanı ekrana yazdırdık. Aradaki saniye farkına bakarak sleep fonksiyonunun 10 sn beklediğini görebilirsiniz.

Bir diğer fonksiyonumuz ise usleep fonksiyonu. Bu fonksiyonun sleep fonksiyonundan tek bir farkı var. O da bekletme süresini saniye cinsinden değil milisaniye cinsinden girmek gerekiyor.

<?php

echo date('h:i:s');

usleep(10000000);

echo date('h:i:s');

?>

Bu betiğin ekran çıktısı şöyle olacaktır:

02:26:41
02:26:51

Burada da yine yukarıdaki örnekteki gibi 10 sn bekleme olayını gerçekleştik. Fakat burada 10 sn bekletmek için 10 değil, 10000000 yazdık.

Yorumlar

Bu yazıya yorum yapan ilk kişi sen ol.