284 of 410 menu

Funksiya clearstatcache

Funksiya clearstatcache faylların status məlumatlarını saxlayan keşi təmizləyir. PHP filesize, filemtime və digər fayl əməliyyat funksiyalarının nəticələrini keş edir. Bu funksiya, skriptin icrası zamanı dəyişə bilən fayl haqqında aktual məlumat almaq lazım olduqda faydalıdır.

Sintaksis

clearstatcache([bool $clear_realpath_cache = false], [string $filename = null]);

Nümunə

Parametrsiz istifadə olunan funksiyanın ən sadə nümunəsi:

<?php clearstatcache(); echo 'Fayl keşi təmizləndi'; ?>

Kodun icra nəticəsi:

'Fayl keşi təmizləndi'

Nümunə

Müəyyən bir fayl üçün keşin təmizlənməsi nümunəsi:

<?php $file = 'test.txt'; clearstatcache(true, $file); echo 'Fayl üçün keş təmizləndi: ' . $file; ?>

Kodun icra nəticəsi:

'Fayl üçün keş təmizləndi: test.txt'

Nümunə

Fayl ölçüsünün əldə edilməsi ilə praktiki nümunə:

<?php $file = 'data.txt'; // Ölçünün ilk əldə edilməsi $size1 = filesize($file); // Faylı dəyişirik (real koddakı fayl başqa proses tərəfindən dəyişdirilə bilər) file_put_contents($file, 'yeni məzmun', FILE_APPEND); // Keşi təmizləmədən ölçünün ikinci dəfə əldə edilməsi $size2 = filesize($file); // Keşi təmizləyirik və aktual ölçünü əldə edirik clearstatcache(true, $file); $size3 = filesize($file); echo "Size1: $size1, Size2: $size2, Size3: $size3"; ?>

Kodun icra nəticəsi:

'Size1: 10, Size2: 10, Size3: 20'

Həmçinin baxın

  • funksiyası file_exists,
    faylın mövcud olub-olmadığını yoxlayır
  • funksiyası filesize,
    faylın ölçüsünü qaytarır
  • funksiyası filemtime,
    dəyişmə vaxtını qaytarır
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et