Fungsi file_put_contents() PHP

Definisi dan Penggunaan

Fungsi file_put_contents() menulis string ke dalam berkas.

Sama fungsional dengan pemanggilan berurutan fungsi fopen(), fwrite(), dan fclose().

Sintaks

file_put_contents(file,data,mode,context)
Parameter Keterangan
file Wajib. Tentukan berkas yang akan ditulis data. Jika berkas tidak ada, maka berkas baru akan dibuat.
data Pilihan. Tentukan data yang akan ditulis ke berkas. Boleh berupa string, array, atau aliran data.
mode

Pilihan. Tentukan cara membuka/tulis berkas. Nilai yang mungkin:

  • FILE_USE_INCLUDE_PATH
  • FILE_APPEND
  • LOCK_EX
context

Pilihan. Tentukan lingkungan penanganan berkas.

context adalah set opsi yang dapat mengubah perilaku aliran. Jika digunakan null, maka diabaikan.

Keterangan

Parameter data boleh berupa array (tidak boleh berupa array multidimensi).

dari PHP 5.1.0data Parameter juga dapat ditentukan sebagai sumber aliran, data yang disimpan dalam sumber aliran akan ditulis ke berkas yang ditentukan, penggunaan ini mirip dengan penggunaan fungsi stream_copy_to_stream().

melawan context Dukungan parameter ditambahkan dalam PHP 5.0.0.

Nilai Kembalian

Fungsi ini akan kembalikan jumlah byte data yang ditulis ke dalam berkas.

Pemberitahuan dan Komentar

Pemberitahuan:Penggunaan FILE_APPEND dapat menghindari penghapusan konten yang sudah ada di dalam berkas.

Komentar:Fungsi ini dapat digunakan dengan aman untuk objek biner.

Contoh

<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>

Output:

26