5.00 / 1 oy

PHP sleep fonksiyonu ile erteleme ve bekleme işlemleri

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)

PhpCoder

19.03.2021 04:26

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP sleep fonksiyonu ile erteleme ve bekleme işlemleri

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.