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 を使った特有のスクリプトっぽい。慣れるまで時間がかかるかも。