284 of 410 menu

clearstatcache функциясы

clearstatcache функциясы файлдар күйі туралы ақпаратты сақтайтын кэшті тазалайды. PHP filesize, filemtime және басқа да файлдармен жұмыс істейтін функциялардың нәтижелерін кэштейді. Бұл функция скрипт орындалу барысында өзгеруі мүмкін файл туралы нақты деректерді алу қажет болғанда пайдалы.

Синтаксис

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

Мысал

Параметрлерсіз функцияны қолданудың қарапайым мысалы:

<?php clearstatcache(); echo 'File cache cleared'; ?>

Кодты орындау нәтижесі:

'File cache cleared'

Мысал

Нақты файл үшін кэшті тазалау мысалы:

<?php $file = 'test.txt'; clearstatcache(true, $file); echo 'Cache cleared for file: ' . $file; ?>

Кодты орындау нәтижесі:

'Cache cleared for file: test.txt'

Мысал

Файл өлшемін алудың практикалық мысалы:

<?php $file = 'data.txt'; // Өлшемді бірінші рет алу $size1 = filesize($file); // Файлды өзгерту (нақты кодта файл басқа процесс арқылы өзгертуі мүмкін) file_put_contents($file, 'new content', FILE_APPEND); // Кэшті тазаламай өлшемді екінші рет алу $size2 = filesize($file); // Кэшті тазалап, нақты өлшемді алу clearstatcache(true, $file); $size3 = filesize($file); echo "Size1: $size1, Size2: $size2, Size3: $size3"; ?>

Кодты орындау нәтижесі:

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

Сондай-ақ қараңыз

  • file_exists функциясын,
    файлдың бар екенін тексереді
  • filesize функциясын,
    файл өлшемін қайтарады
  • filemtime функциясын,
    өзгерту уақытын қайтарады
Қазақ
AfrikaansAzə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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау