Bagaimana Memulai dan Menghentikan Timer di PHP?

Bagaimana Memulai dan Menghentikan Timer di PHP?

Anda dapat memulai dan menghentikan penghitung waktu di PHP menggunakan waktu mikro() fungsi dalam PHP. Itu waktu mikro() function adalah fungsi bawaan dalam PHP yang digunakan untuk mengembalikan stempel waktu Unix saat ini dengan mikrodetik.

Pada artikel ini, Anda akan mempelajari kegunaan dari waktu mikro() fungsi.

Sintaksis:

microtime( $get_as_float )
  • Parameter: Itu $get_as_float dikirim sebagai parameter ke waktu mikro() fungsi, dan mengembalikan string microsec secara default.
  • Nilai Kembali: Secara default, waktu mikro() fungsi mengembalikan waktu sebagai string, tetapi jika disetel ke TRUE, maka fungsi mengembalikan waktu sebagai string. Jadi defaultnya adalah FALSE.

Contoh 1: Contoh berikut menggunakan Salah sebagai parameter untuk waktu mikro() metode.

PHP

<?php

 

  

  echo ("Displaying the micro time as a string :");

  echo(microtime());

?>

Keluaran

Displaying the micro time as a string :0.62248800 1620222618

Contoh 2: Contoh berikut menggunakan benar sebagai parameter untuk waktu mikro() metode.

PHP

<?php

 

    

    echo ("Displaying the micro time as a float :");

    echo(microtime(true));

?>

Keluaran

Displaying the micro time as a float :1620222618.9294

Itu waktu mikro() fungsi juga dapat digunakan untuk mengukur kecepatan kode yang ditulis dalam PHP, yang dibahas di bawah ini.

catatan: Itu waktu mikro() function adalah fungsi bawaan dalam PHP yang digunakan untuk mengembalikan stempel waktu Unix saat ini dengan mikrodetik.

Contoh 3: Dalam kode berikut, fungsi timestamp ditempatkan dua kali dalam program sekali pada awal program dan satu lagi di akhir program. Maka perbedaan waktu antara waktu akhir dan waktu mulai adalah kecepatan kode yang sebenarnya.

PHP

<?php

 

$time_start = microtime(true);

 

$num = 0;

 

for( $i = 0; $i < 100000000; $i += 1 ) {

    $num += 5;

}

 

$time_end = microtime(true);

 

$time = $time_end - $time_start;

 

echo "The speed of code = ".$time;

 

?>

Keluaran

The speed of code = 3.625461101532

Contoh 4: Kode berikut menggunakan waktu mikro() berfungsi untuk mendapatkan waktu saat ini dalam milidetik.

PHP

<?php

   

    $milliseconds = round(microtime(true) * 1000);

    echo $milliseconds;

?>