我們使用以下PHP代碼,計算上面的 3 個隨機密碼生成函數(shù)生成 6 位密碼的運行時間,進而對他們的時間效率進行一個簡單的對比。 [php] <?php function getmicrotime() { list($usec, $sec) = explode(" ",microtime()); return ((float)$usec + (float)$sec); } // 記錄開始時間 $time_start = getmicrotime(); // 這里放要執(zhí)行的PHP代碼,如: // echo create_password(6); // 記錄結(jié)束時間 $time_end = getmicrotime(); $time = $time_end - $time_start; // 輸出運行總時間 echo "執(zhí)行時間 $time seconds"; ?> [/php] 最終得出的結(jié)果是: 方法一:9.8943710327148E-5 秒 方法二:9.6797943115234E-5 秒 方法三:0.00017499923706055 秒 可以看出方法一和方法二的執(zhí)行時間都差不多,而方法三的運行時間稍微長了點。 原文:http://www.ludou.org/how-to-create-a-password-generator-using-php.html
發(fā)表評論