ホームページ >バックエンド開発 >PHPチュートリアル >ふふ、残る疑問はこれだけだ! ! !

ふふ、残る疑問はこれだけだ! ! !

WBOY
WBOYオリジナル
2016-06-23 14:22:421078ブラウズ

7. カスタム関数を使用して、ページ スクリプトの実行時間を計算するプログラムを作成します。 PHP言語を使ってください! ! !


ディスカッションへの返信 (解決策)

カスタム ライティング?単体で使える関数もあるのでいじると

rrreephp5.4.18は速すぎるし、ループ数が少なすぎるとシミュレーションできない

カスタム書き込み?利用可能な機能があるので、いじることができます



はい、はい、私がいじるのが大好きだとどうしてわかりますか? ? ? ! ! !

rreeephp5.4.18 は、ループ数が少なすぎると、まったくシミュレーションできません





はい、ありがとうございます。 ! !

function speed() {  static $t;  $r = 0;  if($t) $r = microtime(true) - $t;  $t = microtime(true);  return $r;}speed();for($i=0; $i<10000; $i++) {  for($j=0; $j<1000; $j++);  $a = $i;}echo speed();
php5.4.18 は速すぎます。ループの数が少なすぎると、まったくシミュレーションできません。意味がわかりません。先生に尋ねられた場合はどうすればよいですか? ? ?

時間を記録し、前後を引くと答えが完成します。

function Speed() {
static $t; // 静的変数を宣言

$r = 0;

if($t) $r = microtime(true) - $t;次に、秒単位で差を計算します

$t = microtime(true); // 現在の秒を保存します (マイクロ秒までの精度)

return $r; }

function Speed() {
static $t;静的変数を宣言します
$r = 0;
if($t) $r = microtime(true) - $t; // 初めて入力しない場合は、2 番目の差を計算します
$t = microtime(true) ); // 現在の秒数を保存します (マイクロ秒まで正確)

return $r; }




ありがとうございます。 ! !

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。