[P2-php-dev 23] Re: PHPでファイル書き込みのベンチマーク

Back to archive index

rsk moons****@s32*****
2005年 5月 1日 (日) 16:06:23 JST


PEARのPHP_Compatにfile_put_contentsないかなーと思って探してみたら
やっぱりありました。しかも最初のほうに
>     if (is_array($content)) {
>         $content = implode('', $content);
>     }
とあり、配列を受け付けてくれるみたいです。
PHP5のfile_put_contentsも当然ながら同じ挙動でした。

便利なのは間違いないんだけど、組み込み関数でこれをやるのは
ちょっとやりすぎな感もありますが、それがPHPクオリティと勝手に納得。

file_put_contentsの他にもarray_walk_recursive、scandirなど
PHP5で追加された関数はなかなか便利なものがあるので
拡張パック(+PHP4)ではPHP_Compatを利用してそれらの関数を
使う方向でいきます。

// +------------------------------+
// | rsk <moons****@s32*****> |
// +------------------------------+

On 2005/05/01, at 0:51, aki wrote:

> なるほどなぁ。
> でも…、FileCtl::file_write_contents() は、
> いつかp2がPHP5必須になった場合は、
> file_put_contents()に置き換えられる可能性もあるので、
> ここはとりあえずそのままにしておきましょー。
>
> --
> aki




P2-php-dev メーリングリストの案内
Back to archive index