PHP では、array の方が速い?

Drupal の Development メーリングリストに、
<?php

$class
= $class == 'even' ? 'odd' : 'even'

?>
よりも
<?php

$flip
= array('even' => 'odd', 'odd' => 'even');
$class = $flip[$class];

?>
の方が10%高速である、という投稿があった。うむむ。。 Drupal は array (によるハッシュテーブル)を使いまくり。ここまで array を駆使すると PHP を使った特有のスクリプトっぽい。慣れるまで時間がかかるかも。
トラックバック URL: https://perltips.twinkle.cc/trackback/192
Posted on 2007-04-15 by yas |