Fungsi file_put_contents() PHP
Definisi dan penggunaan
Fungsi file_put_contents() menulis string ke fail.
Dengan fungsi fopen(), fwrite() dan fclose() yang dipanggil secara berurutan.
Sintaks
file_put_contents(file,data,mode,context)
Parameter | Penerangan |
---|---|
file | Wajib. Tetapkan fail yang akan ditulis data. Jika fail ini tidak wujud, fail baru akan dibuat. |
data | Pilihan. Tetapkan data yang akan ditulis ke fail. Boleh menjadi string, array atau aliran data. |
mode |
Pilihan. Tetapkan cara membuka/tulis fail. Nilai yang mungkin:
|
context |
Pilihan. Tetapkan persekitaran tangan fail. context adalah set pilihan yang boleh mengubah tingkah laku aliran. Jika digunakan null, ia akan diabaikan. |
Penggayaan
Parameter data boleh menjadi array (tetapi tidak boleh array multidimensi).
dari PHP 5.1.0data Parameter juga boleh ditetapkan sebagai sumber aliran, data yang disimpan dalam aliran akan ditulis ke fail yang ditentukan, penggunaan ini hampir sama dengan fungsi stream_copy_to_stream().
untuk context Pendukung parameter ditambahkan dalam PHP 5.0.0.
Kembalian
Fungsi ini akan kembalikan bilangan byte data yang ditulis ke dalam fail.
Pemberitahuan dan Komen
Pemberitahuan:Penggunaan FILE_APPEND boleh mengelakkan menghapus kandungan yang ada di dalam fail.
Komen:Fungsi ini boleh digunakan dengan selamat untuk objek binari.
Contoh
<?php echo file_put_contents("test.txt","Hello World. Testing!"); ?>
Output:
26