284 of 410 menu

Funksie clearstatcache

Die funksie clearstatcache maak die kas skoon wat inligting oor lêerstatus stoor. PHP kas die resultate van funksies wat met lêers werk, soos filesize, filemtime en ander. Hierdie funksie is nuttig wanneer jy die mees onlangse data oor 'n lêer nodig het wat moontlik tydens die uitvoering van die skrip verander het.

Sintaksis

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

Voorbeeld

Eenvoudigste voorbeeld van die gebruik van die funksie sonder parameters:

<?php clearstatcache(); echo 'Lêerkas skoongemaak'; ?>

Resultaat van die uitvoering van die kode:

'Lêerkas skoongemaak'

Voorbeeld

Voorbeeld met die skoonmaak van kas vir 'n spesifieke lêer:

<?php $file = 'toets.txt'; clearstatcache(true, $file); echo 'Kas skoongemaak vir lêer: ' . $file; ?>

Resultaat van die uitvoering van die kode:

'Kas skoongemaak vir lêer: toets.txt'

Voorbeeld

Praktiese voorbeeld met die verkryging van lêergrootte:

<?php $file = 'data.txt'; // Eerste verkryging van grootte $size1 = filesize($file); // Verander die lêer (in regte kode kon die lêer deur 'n ander proses verander word) file_put_contents($file, 'nuwe inhoud', FILE_APPEND); // Tweede verkryging van grootte sonder om kas skoon te maak $size2 = filesize($file); // Maak kas skoon en kry die mees onlangse grootte clearstatcache(true, $file); $size3 = filesize($file); echo "Grootte1: $size1, Grootte2: $size2, Grootte3: $size3"; ?>

Resultaat van die uitvoering van die kode:

'Grootte1: 10, Grootte2: 10, Grootte3: 20'

Sien ook

  • die funksie file_exists,
    wat die bestaan van 'n lêer nagaan
  • die funksie filesize,
    wat die grootte van 'n lêer teruggee
  • die funksie filemtime,
    wat die wysigingstyd teruggee
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČ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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp