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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა