fwrite()
bir smidgen daha hızlıdır ve file_put_contents()
bu üç yöntemin etrafındaki bir sarmalayıcıdır, bu yüzden ek yükü kaybedersiniz.
makale
file_put_contents (dosya, veri, mod, bağlam):
file_put_contents
Bir dosyaya bir dize yazar.
Bu işlev, bir dosyaya erişirken bu kuralları izler. FILE_USE_INCLUDE_PATH ayarlanmışsa, dosya adının bir kopyası için dahil etme yolunu kontrol edin
Dosyayı oluşturun, ardından dosyayı açın ve LOCK_EX ayarlanmışsa ve FILE_APPEND ayarlanmışsa dosyayı kilitleyin, dosyanın sonuna gitme. Aksi takdirde, dosya içeriğini temizleyin Verileri dosyaya yazın ve dosyayı kapatın ve kilitleri serbest bırakın. Bu işlev, başarı durumunda dosyaya yazılan karakterin numarasını veya başarısızlık durumunda YANLIŞ'ı döndürür.
fwrite (dosya, dize, uzunluk):
fwrite
Açık bir file.The işlevine yazma dosyanın sonunda kesilir ya da hangisi belirtilen uzunluğa ulaştığında first.This döndürür başarısızlık üzerine yazılmış bayt veya yanlış sayısını çalışır.
file_put_contents()
yalnızca PHP5'te çalışır. Bu durumda bir sorun gibi görünmüyor (cevabınız sonuçta kabul edildi), ancak hala PHP4.x çalıştıran birkaç ana bilgisayar olabilir.