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:

  • FILE_USE_INCLUDE_PATH
  • FILE_APPEND
  • LOCK_EX
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