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
|
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