<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Dieser Teil hat nichts mit dem Inhalt des Artikels zu tun,Kann jeder sein PHP Code</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Initialisierungsprogramm...\n"</span></span><span>;
</span><span><span class="hljs-variable">$start</span></span><span> = </span><span><span class="hljs-title function_ invoke__">microtime</span></span><span>(</span><span><span class="hljs-literal">true</span></span><span>);
</span><span><span class="hljs-keyword">for</span></span><span> (</span><span><span class="hljs-variable">$i</span></span><span> = </span><span><span class="hljs-number">0</span></span><span>; </span><span><span class="hljs-variable">$i</span></span><span> < </span><span><span class="hljs-number">1000</span></span><span>; </span><span><span class="hljs-variable">$i</span></span><span>++) {
</span><span><span class="hljs-variable">$a</span></span><span> = </span><span><span class="hljs-variable">$i</span></span><span> * </span><span><span class="hljs-variable">$i</span></span><span>;
}
</span><span><span class="hljs-variable">$end</span></span><span> = </span><span><span class="hljs-title function_ invoke__">microtime</span></span><span>(</span><span><span class="hljs-literal">true</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Die Initialisierung ist abgeschlossen,Zeit zum Gebrauch:"</span></span><span> . (</span><span><span class="hljs-variable">$end</span></span><span> - </span><span><span class="hljs-variable">$start</span></span><span>) . </span><span><span class="hljs-string">" Zweite\n"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
<h1>Wie man benutzt </span><span><span class="hljs-title function_ invoke__">microtime</span></span><span>() Funktionen erhalten hochpräzise Zeitstempel?Lernen in PHP Tipps für die genaue Aufnahmezeit</h1>
<p>In der Entwicklung PHP 应Zeit zum Gebrauch,Manchmal müssen wir die Programmlaufzeit genau aufzeichnen,Besonders bei der Leistungsstimmung、Beim Anmelden oder Erzeugen einzigartiger Kennungen。PHP Bereitgestellt <code></span><span><span class="hljs-title function_ invoke__">microtime</span></span><span>()
Auf diese Weise können Sie die Ausführungszeit mit Mikrosekunden -Präzision erhalten, was perfekt für die Leistungsanalyse geeignet ist.
Wenn Sie eine hohe Präzisionszeit in Stringform erhalten möchten:
<?php
</span><span><span class="hljs-variable">$time_str</span></span><span> = </span><span><span class="hljs-title function_ invoke__">microtime</span></span><span>();
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"当前微Zweite时间字符串:<span class="hljs-subst">$time_str</span></span></span><span>";
?>
Die Ausgabe ist ähnlich:
<span><span>0,123456</span></span><span> </span><span><span>1692871234</span></span><span>
Hier ist die erste Hälfte Mikrosekunden, und die zweite Hälfte beträgt Sekunden, die von Ihnen selbst gespalten und verarbeitet werden können.
Mit Mikrotime (True) können wir eindeutige IDs erzeugen, die für Mikrosekunden genau sind:
<?php
</span><span><span class="hljs-variable">$unique_id</span></span><span> = </span><span><span class="hljs-title function_ invoke__">str_replace</span></span><span>(</span><span><span class="hljs-string">'.'</span></span><span>, </span><span><span class="hljs-string">''</span></span><span>, (</span><span><span class="hljs-keyword">string</span></span><span>)</span><span><span class="hljs-title function_ invoke__">microtime</span></span><span>(</span><span><span class="hljs-literal">true</span></span><span>));
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Hohe Präzision einzigartigID:<span class="hljs-subst">$unique_id</span></span></span><span>";
?>
Diese Methode wird häufig verwendet, um Protokolldateinamen oder Aufgabenbezeichner zu generieren, um eine Duplikation zu vermeiden.
Die Microtime () -Funktion von PHP ist ein leistungsstarkes Werkzeug zum Erhalten von Zeitstempeln mit hoher Präzision. Durch sie können Sie:
Kombinieren Sie den Rückgabewert in Form von schwimmenden Punktzahlen oder -ketten und können die Bedürfnisse verschiedener Szenarien flexibel erfüllen und Ihr PHP -Programm in Zeitkontrolle und Leistungsanalyse genauer gestalten.