284 of 410 menu

Funktsioon clearstatcache

Funktsioon clearstatcache puhastab vahemälu, mis säilitab failide oleku kohta teavet. PHP vahemälustab failidega töötavate funktsioonide tulemusi, nagu filesize, filemtime ja teised. See funktsioon on kasulik, kui peate skripti käivitamise ajal muutunud faili kohta saama ajakohaseid andmeid.

Süntaks

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

Näide

Lihtsaim näide funktsiooni kasutamisest ilma parameetriteta:

<?php clearstatcache(); echo 'Faili vahemälu puhastatud'; ?>

Koodi täitmise tulemus:

'Faili vahemälu puhastatud'

Näide

Näide konkreetse faili vahemälu puhastamisega:

<?php $file = 'test.txt'; clearstatcache(true, $file); echo 'Vahemälu puhastatud faili jaoks: ' . $file; ?>

Koodi täitmise tulemus:

'Vahemälu puhastatud faili jaoks: test.txt'

Näide

Praktiline näide faili suuruse saamisega:

<?php $file = 'data.txt'; // Esimene suuruse saamine $size1 = filesize($file); // Muudame faili (reaalses koodis võib fail olla muudetud teise protsessi poolt) file_put_contents($file, 'uus sisu', FILE_APPEND); // Teine suuruse saamine ilma vahemälu puhastamiseta $size2 = filesize($file); // Puhastame vahemälu ja saame ajakohase suuruse clearstatcache(true, $file); $size3 = filesize($file); echo "Size1: $size1, Size2: $size2, Size3: $size3"; ?>

Koodi täitmise tulemus:

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

Vaata ka

  • funktsiooni file_exists,
    mis kontrollib faili olemasolu
  • funktsiooni filesize,
    mis tagastab faili suuruse
  • funktsiooni filemtime,
    mis tagastab muutmise aja
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu