Hàm file_put_contents() trong PHP
Cú pháp
Cú pháp của hàm file_put_contents() trong PHP như sau:
int file_put_contents ( string $filename, mixed $data [, int $flags [, resource $context]] );
Định nghĩa và cách sử dụng
Hàm này giống các hàm fopen(), fwrite() và fclose() để ghi dữ liệu tới một file. Nếu filename không tồn tại, thì file được tạo. Nếu tồn tại, file sẽ được ghi đè, trừ khi FILE_APPEND flags được thiết lập.
Tham số
Tham số | Miêu tả |
---|---|
filename | Path tới file để ghi dữ liệu |
data | Dữ liệu để ghi, có thể là chuỗi, mảng hoặc stream resource |
flags | Giá trị của nó có thể là bất kỳ sự tổ hợp nào của các flags sau (với một số giới hạn), được kết hợp bởi toán tử OR nhị phân (|)
|
context | Một context resource hợp lệ được tạo bởi stream_context_create() |
Trả về giá trị
Hàm này trả về số lượng byte đã được ghi tới file, hoặc FALSE nếu thất bại.
Ví dụ
Ví dụ sau minh họa cách sử dụng của hàm file_put_contents() trong PHP:
Các bài học PHP phổ biến khác tại VietJack: