今となってはPHPのfor文の条件にcount()を入れると遅くなるのは常識のようになってしまっていますが,ちょっと前にたしかどこかでそれと逆のことを書いていたような記事があった気がして,まさかとは思いながらテストスクリプトを作って計測してみました。 計測に用いたPHPインタープリタは,Windows版PHP 5.2.6で,スクリプト実行のパフォーマンスに関わるようなextensionは入れていません。 テストスクリプト count.php こちらは,forの条件でcount()を思いっきり使います。おそらくこちらの方が遅いと予想・・・ <?php $seed = range(1,100000); $a = array(); $count = 0; function resetArray() { global $seed,$a,$count; shuffle($seed); $a = a