2015-10-07 67 views
2

主要区别是什么,因为两者都可用于写入文件。哪一个更好用?fwrite()和file_put_content()之间的区别是什么?

+1

'fwrite()'允许一次写入一个字节或一个字节块,'file_put_content()'一次写入整个文件....哪个更好?取决于你需要做的事情!和你想写的数据量! –

+0

阅读php.net&教程 – DevLakshman

+0

'fwrite'需要一个句柄,而'file_put_contents'不需要。 – Peter

回答

5

“更好”取决于你的情况,如果你只是想将内容放入一个文件,使用file_put_contents(),如果你需要更好的粒度使用fopen()/fwrite()在那里你可以写的部分,打开在不同模式下的文件,与文件浏览位置等。

+3

我希望这句话在php.net手册中弹出; +1对于很好的解释:) –

相关问题