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
x
12
1
<?php
2
echo date('h:i:s') . "<br>";
3
4
//sleep dalam 3 detik
5
sleep(3);
6
7
//mulai lagi
8
echo date('h:i:s');
9
?>
10
/* Output :
11
07:41:18
12
07:41:21