Hàm file_put_contents () PHP
❮ Tham chiếu hệ thống tệp PHPThí dụ
Ghi dữ liệu vào tệp:
<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>
Đầu ra của đoạn mã trên sẽ là:
21
Định nghĩa và Cách sử dụng
File_put_contents () ghi dữ liệu vào một tệp.
Hàm này tuân theo các quy tắc sau khi truy cập tệp:
- Nếu FILE_USE_INCLUDE_PATH được đặt, hãy kiểm tra đường dẫn bao gồm để biết bản sao của tên tệp
- Tạo tệp nếu nó không tồn tại
- Mở tập tin
- Khóa tệp nếu LOCK_EX được đặt
- Nếu FILE_APPEND được đặt, hãy chuyển đến cuối tệp. Nếu không, hãy xóa nội dung tệp
- Ghi dữ liệu vào tệp
- Đóng tệp và mở bất kỳ ổ khóa nào
Lưu ý: Sử dụng FILE_APPEND để tránh xóa nội dung hiện có của tệp.
Cú pháp
file_put_contents(filename, data, mode, context)
Giá trị tham số
Parameter | Description |
---|---|
filename | Required. Specifies the path to the file to write to. If the file does not exist, this function will create one |
data | Required. The data to write to the file. Can be a string, array, or a data stream |
mode | Optional. Specifies how to open/write to the file. Possible values:
|
context | Optional. Specifies the context of the file handle. Context is a set of options that can modify the behavior of a stream. |
Chi tiết kỹ thuật
Giá trị trả lại: | Số byte được ghi vào tệp khi thành công, FALSE nếu không thành công |
---|---|
Phiên bản PHP: | 5.0+ |
Két an toàn nhị phân: | Đúng |
PHP Changelog: | PHP 5.1 - Hỗ trợ thêm cho LOCK_EX và khả năng truyền tài nguyên luồng cho tham số dữ liệu |
❮ Tham chiếu hệ thống tệp PHP