file_put_contents()是PHP中的是內建函數,用於將字串寫入檔案。使用者想要寫入的檔案的路徑和必須寫入的資料會作為參數傳遞給函數,並傳回成功時寫入檔案的位元組數,失敗時傳回FALSE。
php file_put_contents()函數怎麼用?
php file_put_contents()函數用來把一個字串寫入檔案。此函數會檢查使用者想要寫入的文件,如果該文件不存在,則會建立一個新文件,然後進行字串的寫入。
基本語法:
file_put_contents(file,data,mode,context)
參數: PHP file_put_contents()函數接受兩個必要參數和兩個可選參數。
● file:必要。指定要寫入資料的檔案。如果文件不存在,則建立一個新文件。
● data:可選。指定要寫入檔案的資料。可以是字串、陣列或資料流。
● mode:可選。指定如何開啟/寫入檔案。可能的值:FILE_USE_INCLUDE_PATH,FILE_APPEND,LOCK_EX。
● context:可選。指定文件句柄的環境,自訂上下文或流的行為。 context 是一套可以修改流的行為的選項。若使用 null,則忽略。
傳回值:寫入成功時,則傳回寫入檔案的位元組數,失敗時傳回FALSE。
錯誤與例外:
● file_put_contents()函數傳回布林值FALSE,但也可能傳回非布林值,該值的計算結果為FALSE。
● 如果提供的目錄無效,則此函數無法寫入內容。
下面透過範例來看看php file_put_contents()函數的使用方法。
範例:
<?php echo file_put_contents("./test.txt","Hello php. I'm study in php.cn!"); ?>
輸出:
31
以上是php file_put_contents函數怎麼用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!