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