Detaillierte Erklärung der PHP-Mathe-Funktion

怪我咯
Freigeben: 2023-03-14 07:48:02
Original
1779 Leute haben es durchsucht

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.33167719841003
Nach dem Login kopieren
Vergleichen 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.87528896331787
Nach dem Login kopieren
Da 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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage