2015-10-07 73 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對於很好的解釋:) –

相關問題