284 of 410 menu

Funkcija clearstatcache

Funkcija clearstatcache valo talpyklą, kurioje saugoma informacija apie failų būseną. PHP talpina failų operacijų funkcijų, tokių kaip filesize, filemtime ir kitų, rezultatus. Ši funkcija naudinga, kai reikia gauti naujausius duomenis apie failą, kuris galėjo pasikeisti scenarijaus vykdymo metu.

Sintaksė

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

Pavyzdys

Paprasčiausias funkcijos naudojimo be parametrų pavyzdys:

<?php clearstatcache(); echo 'Failų talpykla išvalyta'; ?>

Kodo vykdymo rezultatas:

'Failų talpykla išvalyta'

Pavyzdys

Pavyzdys su talpyklos valymu konkrečiam failui:

<?php $file = 'test.txt'; clearstatcache(true, $file); echo 'Talpykla išvalyta failui: ' . $file; ?>

Kodo vykdymo rezultatas:

'Talpykla išvalyta failui: test.txt'

Pavyzdys

Praktinis pavyzdys su failo dydžio gavimu:

<?php $file = 'data.txt'; // Pirmasis dydžio gavimas $size1 = filesize($file); // Keičiame failą (realiame kode failas galėjo būti pakeistas kitu procesu) file_put_contents($file, 'naujas turinys', FILE_APPEND); // Antrasis dydžio gavimas be talpyklos valymo $size2 = filesize($file); // Valome talpyklą ir gauname naujausią dydį clearstatcache(true, $file); $size3 = filesize($file); echo "Dydis1: $size1, Dydis2: $size2, Dydis3: $size3"; ?>

Kodo vykdymo rezultatas:

'Dydis1: 10, Dydis2: 10, Dydis3: 20'

Taip pat žiūrėkite

  • funkciją file_exists,
    kuri tikrina failo egzistavimą
  • funkciją filesize,
    kuri grąžina failo dydį
  • funkciją filemtime,
    kuri grąžina pakeitimo laiką
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti