最新的Web開發教程
 

PHP file_put_contents() Function


<完整PHP文件系統參考

定義和用法

file_put_contents()將一個字符串寫入到文件中。

訪問文件時,此功能遵循以下規則:

  1. 如果FILE_USE_INCLUDE_PATH設置,檢查包括路徑*文件名*的副本
  2. 創建文件,如果它不存在
  3. 打開文件
  4. 鎖定文件,如果LOCK_EX設置
  5. 如果FILE_APPEND設置,移動到文件末尾。 否則,清除文件內容
  6. 將數據寫入到文件
  7. 關閉文件和釋放任何鎖

該函數返回寫入成功的字符文件的數量,或FALSE的失敗。

句法

file_put_contents(file,data,mode,context)

參數 描述
file 需要。 指定要寫入的文件。 如果該文件不存在,該函數將創建一個
data 需要。 數據寫入文件中。 可以是一個字符串,一個陣列或數據流
mode 可選的。 指定如何打開/寫入文件。 可能的值:
  • FILE_USE_INCLUDE_PATH
  • FILE_APPEND
  • LOCK_EX
context 可選的。 指定文件句柄的環境。 Context是一組可以修改流的行為的選項。

提示和注意

Note:使用FILE_APPEND避免刪除文件的現有內容。


<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>

代碼的輸出將是:

21

<完整PHP文件系統參考