Fungsi file_put_contents() menulis string ke file.
Saat fungsi ini mengakses file, ia mengikuti aturan berikut:
Jika FILE_USE_INCLUDE_PATH disetel, maka jalur bawaan ke salinan *nama file* akan diperiksa
Jika file tidak ada maka file akan dibuat
membuka berkas
Jika LOCK_EX disetel, file akan dikunci
Jika FILE_APPEND disetel, maka akan dipindahkan ke akhir file. Jika tidak, isi file akan dihapus
Tulis data ke file
Tutup file dan buka kunci semua file
Jika berhasil, fungsi mengembalikan jumlah karakter yang ditulis ke file. Jika gagal, False dikembalikan.
int file_put_contents ( string $namafile, campuran $data [, int $flags = 0 [, sumber daya $konteks ]] )
parameter | menggambarkan |
---|---|
mengajukan | Diperlukan. Menentukan file ke mana data akan ditulis. Jika file tidak ada, file baru akan dibuat. |
data | Diperlukan. Menentukan data yang akan ditulis ke file. Bisa berupa string, array, atau aliran data. |
mode | Opsional. Menentukan cara membuka/menulis file. Nilai yang mungkin: FILE_USE_INCLUDE_PATH FILE_APPEND KUNCI_EX |
konteks | Opsional. Menentukan lingkungan untuk pegangan file. konteks adalah serangkaian opsi yang dapat mengubah perilaku aliran. |
CATATAN: Gunakan FILE_APPEND untuk menghindari penghapusan konten yang sudah ada di file.
Output eksekusi dari contoh di atas adalah:
6
Selanjutnya kita menambahkan konten ke file sites.txt:
Setelah eksekusi berhasil, buka file sites.txt yang isinya:
CoderctoGoogle