Definisi dan Penggunaan
Fungsi sleep()
digunakan untuk menunda eksekusi skrip saat ini selama beberapa detik tertentu.
Catatan: Fungsi ini akan membuat kesalahan jika jumlah detik yang ditentukan negatif.
Syntax
sleep(seconds)
Nilai Parameter
Parameter | Deskripsi |
---|---|
seconds | Required. Menentukan jumlah detik untuk menunda skrip |
Detail Teknis
Return Value: | Menampilkan 0 jika berhasil, atau FALSE jika error. Fungsi ini mengembalikan nilai non-zero, jika panggilan diinterupsi oleh sinyal. Di Windows, nilai ini akan selalu 192, yang merupakan nilai konstanta WAIT_IO_COMPLETION dalam Windows API. Di platform lain, nilai kembali adalah jumlah detik yang tersisa untuk tidur. |
---|---|
PHP Version: | 4+ |
Changelog: | Sebelum PHP 5.3.4, fungsi ini selalu mengembalikan NULL saat sleep terjadi di Windows. |
Contoh
Tunda eksekusi skrip saat ini selama 3 detik:
<?php echo date('h:i:s') . "<br>"; //sleep dalam 3 detik sleep(3); //mulai lagi echo date('h:i:s'); ?> /* Output : 07:41:18 07:41:21