file_put_contents()
PHP file_put_contents() funksiyasi
❮ PHP fayl tizimi ma’lumotnomasiMisol
Faylga ma’lumot yozing:
<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>
Yuqoridagi kodning natijasi quyidagicha bo‘ladi:
21
Ta’rif va qo‘llanilishi
file_put_contents() funksiyasi faylga ma’lumot yozadi.
Faylga murojaat qilishda bu funksiya quyidagi qoidalarga amal qiladi:
- Agar FILE_USE_INCLUDE_PATH o‘rnatilgan bo‘lsa, include path ichidan filename nusxasini tekshiradi
- Agar fayl mavjud bo‘lmasa, uni yaratadi
- Faylni ochadi
- Agar LOCK_EX o‘rnatilgan bo‘lsa, faylni qulflaydi
- Agar FILE_APPEND o‘rnatilgan bo‘lsa, fayl oxiriga o‘tadi. Aks holda fayl tarkibini tozalaydi
- Ma’lumotlarni faylga yozadi
- Faylni yopadi va barcha qulflarni bo‘shatadi
Eslatma: Faylning mavjud tarkibini o‘chirib yubormaslik uchun FILE_APPEND dan foydalaning.
Sintaksis
file_put_contents(filename, data, mode, context)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| filename | Majburiy. Yoziladigan fayl yo‘lini belgilaydi. Agar fayl mavjud bo‘lmasa, bu funksiya uni yaratadi |
| data | Majburiy. Faylga yoziladigan ma’lumotlar. String, massiv yoki ma’lumotlar oqimi (stream) bo‘lishi mumkin |
| mode | Ixtiyoriy. Faylni qanday ochish va unga qanday yozishni belgilaydi. Mumkin bo‘lgan qiymatlar:
|
| context | Ixtiyoriy. Fayl dastagining (handle) kontekstini belgilaydi. Kontekst — oqim (stream) xatti-harakatini o‘zgartira oladigan parametrlar to‘plami. |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Muvaffaqiyatli bo‘lsa faylga yozilgan baytlar soni, muvaffaqiyatsiz bo‘lsa FALSE |
|---|---|
| PHP versiyasi: | 5.0+ |
| Ikkilik xavfsiz (binary safe): | Ha |
❮ PHP fayl tizimi ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
