PHP file_put_contents() fonksiyonu

定义和用法

Tanım ve Kullanım

file_put_contents() fonksiyonu, bir dizenin dosyaya yazılmasını sağlar.

fopen(), fwrite() ve fclose() fonksiyonlarını çağırarak benzer işlevselliğe sahiptir.

SözdizimiAçıklamafile_put_contents(datafile_put_contents(Opsiyonel. Yazılacak dosya verilerini belirler. String, dizi veya veri akışı olabilir.file_put_contents(context,
Parametre )
Açıklama file
data Gerekli. Yazılacak verilerin saklanacağı dosyayı belirler. Dosya mevcutsa, yeni bir dosya oluşturulmaz.
Opsiyonel. Yazılacak dosya verilerini belirler. String, dizi veya veri akışı olabilir.

mode

  • Opsiyonel. Dosyayı açma/yazma yöntemini belirler. Olası değerler:
  • FILE_APPEND
  • LOCK_EX
context

Opsiyonel. Dosya işaretçisi ortamını belirler.

context Akışın davranışını değiştirebilen bir seçenek takımıdır. null kullanılırsa, yoksayılmaktadır.

Açıklama

Parametre data dizi olabilir (ama çok boyutlu dizi olamaz).

PHP 5.1.0'dan itibaren,data Parametreler de akış kaynağı olarak belirlenebilir, akışta saklanan önbellekleme verileri, belirtilen dosyaya yazılacaktır. Bu kullanım, stream_copy_to_stream() fonksiyonunun kullanımı ile benzerdir.

için context Parametre desteği, PHP 5.0.0 ile eklendi.

Dönüş Değeri

Bu fonksiyon, dosya içine yazılan verilerin bayt sayısını döndürecektir.

İpucu ve Yorumlar

İpucu:FILE_APPEND kullanılarak, dosyada zaten var olan içeriğin silinmesini önleyebilirsiniz.

Yorum:Bu fonksiyon, ikili nesneler için güvenli bir şekilde kullanılabilir.

Örnek

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

Çıktı:

26