Heim > Artikel > Backend-Entwicklung > Detaillierte Erklärung der PHP-Mathe-Funktion
Mathe (Math) Funktion kann Werte im Bereich von Ganzzahl und Float verarbeiten.
In diesem Artikel wird hauptsächlich der Effizienztest der in PHP integrierten Mathematikfunktion vorgestellt. Er testet die Ausführungszeit verwandter in PHP integrierter mathematischer Operationsfunktionen Um die betriebliche Effizienz zu verbessern, können Freunde, die es benötigen, wie folgt auf den Code
zurückgreifen:$start = microtime(TRUE); for ($i=0; $i < 200000; $i++){ $s = 0; for ($j=0; $j < 3; $j++){ $s += ($j+$i+1) * ($j+$i+1); } } echo microtime(TRUE) – $start; // output: 0.33167719841003Vergleichen Sie dann den Code und die Ergebnisse mit der Math-Funktion. Der Code lautet wie folgt:
$start = microtime(TRUE); for ($i=0; $i < 200000; $i++){ $s = 0; for ($j=0; $j < 3; $j++){ $s += pow($j+$i+1, 2); } } echo microtime(TRUE) – $start; // output: 0.87528896331787Da es kein Problem gibt, wird die Effizienz um 100 % gesteigert! ! Früher dachte ich, dass die integrierte Mathematik von PHP schneller sei, aber ich wusste nicht, dass die Effizienz der Erfassung von Absolutwerten abs, Maximalwert max, Minimalwert min usw. nicht so schnell war wie die native if-Beurteilung .
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung der PHP-Mathe-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!