WordPressでPHPエラー出たり出なかったりする

症状

WordPress 2.9.2をインストールし、ページにアクセスすると時々
下記のようなエラーがでる。

Parse error: syntax error, unexpected T_DNUMBER in /xxxxxx/htdocs/wp-settings.php on line 304

該当箇所のソース

function wp_clone( $object ) {
        static $can_clone;
        if ( !isset( $can_clone ) ) {
                $can_clone = version_compare( phpversion(), '5.0', '>=' );
        }
        return $can_clone ? clone( $object ) : $object;
}

version_compare関数のあたりでエラーがでているが、
見た感じではソースに問題はなさそう。


使用しているPHPのバージョンは5.0以降しか使用しないので、
version_compare()を削除してみた。

function wp_clone( $object ) {
        static $can_clone;
        return clone( $object );
}


しばらく様子をみたがエラーが出なくなったっぽい。