Math (Math) Fonction peut gérer des valeurs comprises entre entier et float.
Cet article présente principalement le test d'efficacité de la fonction Math intégrée de PHP Il teste le temps d'exécution des fonctions d'opération mathématiques intégrées de PHP associées dans. sous forme d'exemples et les analyse. Pour une efficacité opérationnelle, les amis qui en ont besoin peuvent se référer au code
comme suit :
$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
Comparez ensuite le code et les résultats à l'aide de la fonction Math, le code est le suivant :
$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
Vu qu'il n'y a pas de problème, l'efficacité est augmentée de 100% ! ! Je pensais que les mathématiques intégrées à PHP étaient plus rapides, mais je ne le savais pas. L'efficacité de la prise des valeurs absolues abs, valeur maximale max, valeur minimale min, etc. n'était pas aussi rapide que le jugement natif. .
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!