284 of 410 menu

Funksioni clearstatcache

Funksioni clearstatcache pastron cache-n që ruan informacion në lidhje me gjendjen e skedarëve. PHP depoziton në cache rezultatet e funksioneve që punojnë me skedarë, si filesize, filemtime dhe të tjerë. Ky funksion është i dobishëm kur keni nevojë të merrni të dhëna aktuale për një skedar që mund të ketë ndryshuar gjatë ekzekutimit të skriptit.

Sintaksa

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

Shembull

Shembulli më i thjeshtë i përdorimit të funksionit pa parametra:

<?php clearstatcache(); echo 'Cache i skedarit u pastrua'; ?>

Rezultati i ekzekutimit të kodit:

'Cache i skedarit u pastrua'

Shembull

Shembull me pastrim të cache-t për një skedar specifik:

<?php $file = 'test.txt'; clearstatcache(true, $file); echo 'Cache u pastrua për skedarin: ' . $file; ?>

Rezultati i ekzekutimit të kodit:

'Cache u pastrua për skedarin: test.txt'

Shembull

Shembull praktik me marrjen e madhësisë së skedarit:

<?php $file = 'data.txt'; // Marrja e parë e madhësisë $size1 = filesize($file); // Ndryshojmë skedarin (në kodin real skedari mund të jetë ndryshuar nga një proces tjetër) file_put_contents($file, 'përmbajtje e re', FILE_APPEND); // Marrja e dytë e madhësisë pa pastruar cache-n $size2 = filesize($file); // Pastrojmë cache-n dhe marrim madhësinë aktuale clearstatcache(true, $file); $size3 = filesize($file); echo "Size1: $size1, Size2: $size2, Size3: $size3"; ?>

Rezultati i ekzekutimit të kodit:

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

Shihni gjithashtu

  • funksionin file_exists,
    që kontrollon ekzistencën e skedarit
  • funksionin filesize,
    që kthen madhësinë e skedarit
  • funksionin filemtime,
    që kthen kohën e modifikimit
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo