2010年11月26日金曜日

PHPの主流のバージョンは?

アシアルのブログにPHPerなら知っておいて損はない10の関数という記事があった。とても参考になったのだが、array_filterという関数を紹介するサンプルスクリプトが気になった。

$array = array(1, 2, 3, 4, 5);
$filtered = array_filter($array, function($v) {
    return ($v % 2) === 0;
});
var_dump($filtered);
 
$array = array(1, 2, null, 3);
$filtered = array_filter($array);
var_dump($filtered);

無名関数はPHP5.3で実装された機能なので、このサンプルはPHP5.2で動かない。おそらく記事の投稿者にとってPHPの5.3が当たり前なのだろう。私はいまだにPHP5.2がメインなのだが、もう世間では5.3が主流になっているのだろうか?

0 件のコメント:

コメントを投稿