PHP'de işlemleri ve uygulamaları sonlandırabilmek amacıyla kullanabileceğimiz die ve exit fonksiyonlarının aksine işlemleri ertelemek amacıyla kullanabileceğimiz sleep fonksiyonunu tanıtmak için bu başlığı da eklemek istedim.
bkz: PHP die fonksiyonu kullanımı ve örnekleri
bkz: PHP'de exit komutu kullanımı ve örnekleri
sleep fonksiyonu tek bir parametre alarak çalışır, bu parametre de saniyeyi ifade eden bir sayısal değerdir. sleep fonksiyonunun en sık kullanıldığı durumlardan birisi, sunucu tarafında çalışan bir saat olduğu için aşağıdaki gibi bir kullanımda fayda sağlayabilir.
Örnek: PHP ile basit bir saat uygulaması hazırlayın ve her saniye, saniye bilgisinin 1 artmasını sağlayın. (59 olduğunda da programı sonlandırın).
<?php
set_time_limit(0);
$saat = 10;
$dakika = 15;
$saniye = 0;
for ($saniye = 0; $saniye<=59; $saniye++)
{
echo "$saat:$dakika:$saniye<br>";
sleep(1);
}
?>
Not: sleep fonksiyonu çalışmazsa kodun üst kısmına set_time_limit(0);
satırını ekleyin.
Benzer yazılar için:
bkz: PHP ile saati yazdırmak
bkz: PHP ile bugünün tarihini yazdırmak
bkz: PHP'de string'i bölerek dizi üretmek (explode fonksiyonu ile split işlemi)
bkz: PHP'de sayıları üstteki tamsayıya yuvarlamak (ceil fonksiyonu)
bkz: PHP'de rastgele sayı üretmek (rand fonksiyonu)
bkz: PHP'de mutlak değer bulmak (abs fonksiyonu)