Menentukan Masa Perlaksanaan Skrip dalam PHP
Dalam PHP, had max_execution_time mewajibkan jumlah masa CPU yang digunakan oleh skrip dijejaki. Artikel ini meneroka sama ada terdapat mekanisme untuk mengakses maklumat ini dalam skrip itu sendiri untuk memudahkan pengelogan penggunaan CPU PHP dalam persekitaran ujian.
Untuk sistem Linux, kaedah mudah wujud untuk mengira masa jam dinding yang telah berlalu (sebaliknya daripada masa CPU) skrip:
// Determine the script's starting time (in microseconds) $time_start = microtime(true); // Execute the desired script // (Replace this block with the code you want to track) for($i=0; $i<1000; $i++){ // Perform actions } // Determine the script's end time (in microseconds) $time_end = microtime(true); // Calculate the execution time (default unit: seconds) $execution_time = $time_end - $time_start; // Output the execution time in minutes echo '<b>
Perhatikan bahawa kaedah ini termasuk masa pelaksanaan bukan PHP, seperti menunggu pangkalan data atau cakera jawapan, yang tidak dipertimbangkan dalam pengiraan masa_pelaksanaan maks.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengukur Masa Pelaksanaan Skrip PHP Dalam Skrip Itu Sendiri?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!