PHP file_put_contents() Fungsi
Referensi Sistem File PHPContoh
Menulis data ke file:
<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>
Output dari kode di atas akan menjadi:
21
Definisi dan Penggunaan
File_put_contents() menulis data ke file.
Fungsi ini mengikuti aturan ini saat mengakses file:
- Jika FILE_USE_INCLUDE_PATH disetel, periksa jalur sertakan untuk salinan nama file
- Buat file jika tidak ada
- Buka filenya
- Kunci file jika LOCK_EX disetel
- Jika FILE_APPEND disetel, pindah ke akhir file. Jika tidak, hapus konten file
- Tulis data ke dalam file
- Tutup file dan lepaskan kunci apa pun
Catatan: Gunakan FILE_APPEND untuk menghindari penghapusan konten file yang ada.
Sintaksis
file_put_contents(filename, data, mode, context)
Nilai Parameter
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. |
Detail Teknis
Nilai Kembali: | Jumlah byte yang ditulis ke dalam file saat berhasil, FALSE saat gagal |
---|---|
Versi PHP: | 5.0+ |
Biner Aman: | Ya |
Log Perubahan PHP: | PHP 5.1 - Menambahkan dukungan untuk LOCK_EX dan kemampuan untuk meneruskan sumber daya aliran ke parameter data |
Referensi Sistem File PHP