$fp = fopen('hoge.txt', 'a'); $result = stream_set_write_buffer($fp, 0); echo $result.PHP_EOL; $result = stream_set_write_buffer($fp, 8192); echo $result.PHP_EOL; $result = stream_set_write_buffer($fp, 16384); echo $result.PHP_EOL; fclose($fp);
上記コードのようにstream_set_write_buffer関数でファイル書き込みのバッファサイズを設定しようとしたのですが、
どの値を設定しても-1が返ってきます。
調べたところ少し古い記事でPHPの不具合でこの関数を使っても設定されないという内容を見つけたのですが、
PHP5.5現在もこの不具合は直っていないのでしょうか?
(ちなみに上記コードを実行したのは5.5.9です。)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/08/14 13:15