The PHP Benchmark
lundi 24 août 2015 à 11:23+ 100 % : $key = array_keys($aHash); $size = sizeOf($key); for ($i=0; $i<$size; $i++) $aHash[$key[$i]] .= "a";
plus rapide que :
+ 791 % : foreach($aHash as $key=>$val) $aHash[$key] .= "a";
Par conter :
+ 271 % : foreach($aHash as $key=>$val) $tmp[] = $aHash[$key];
+ 418 % : $key = array_keys($aHash); $size = sizeOf($key); for ($i=0; $i<$size; $i++) $tmp[] = $aHash[$key[$i]];
+ 280 % : echo 'aaaaaaa'.'aaaaaaa'.'aaaaaaa'.'aaaaaaa';
+ 342 % : echo 'aaaaaaaaaaaaaaaaaaaaaaaaaaaa'; // Ooh 0_o
+ 873 % : $a = 'aaaaaaa'; echo $a.$a.$a.$a;
+ 882 % : echo 'aaaaaaa','aaaaaaa','aaaaaaa','aaaaaaa';
à voir aussi http://maettig.com/code/php/php-performance-benchmarks.php
via https://www.mypersonnaldata.eu/shaarli/?VeUpGA
(Permalink)
plus rapide que :
+ 791 % : foreach($aHash as $key=>$val) $aHash[$key] .= "a";
Par conter :
+ 271 % : foreach($aHash as $key=>$val) $tmp[] = $aHash[$key];
+ 418 % : $key = array_keys($aHash); $size = sizeOf($key); for ($i=0; $i<$size; $i++) $tmp[] = $aHash[$key[$i]];
+ 280 % : echo 'aaaaaaa'.'aaaaaaa'.'aaaaaaa'.'aaaaaaa';
+ 342 % : echo 'aaaaaaaaaaaaaaaaaaaaaaaaaaaa'; // Ooh 0_o
+ 873 % : $a = 'aaaaaaa'; echo $a.$a.$a.$a;
+ 882 % : echo 'aaaaaaa','aaaaaaa','aaaaaaa','aaaaaaa';
à voir aussi http://maettig.com/code/php/php-performance-benchmarks.php
via https://www.mypersonnaldata.eu/shaarli/?VeUpGA
(Permalink)