<完整PHP文件系統參考
定義和用法
該file_put_contents()將一個字符串寫入到文件中。
訪問文件時,此功能遵循以下規則:
- 如果FILE_USE_INCLUDE_PATH設置,檢查包括路徑*文件名*的副本
- 創建文件,如果它不存在
- 打開文件
- 鎖定文件,如果LOCK_EX設置
- 如果FILE_APPEND設置,移動到文件末尾。 否則,清除文件內容
- 將數據寫入到文件
- 關閉文件和釋放任何鎖
該函數返回寫入成功的字符文件的數量,或FALSE的失敗。
句法
file_put_contents(file,data,mode,context)
參數 | 描述 |
---|---|
file | 需要。 指定要寫入的文件。 如果該文件不存在,該函數將創建一個 |
data | 需要。 數據寫入文件中。 可以是一個字符串,一個陣列或數據流 |
mode | 可選的。 指定如何打開/寫入文件。 可能的值:
|
context | 可選的。 指定文件句柄的環境。 Context是一組可以修改流的行為的選項。 |
提示和注意
Note:使用FILE_APPEND避免刪除文件的現有內容。
例
<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>
代碼的輸出將是:
21
<完整PHP文件系統參考