Najnowsze tutoriale tworzenie stron internetowych
 

PHP clearstatcache() Function


<Kompletny system plików PHP referencyjny

Definicja i Wykorzystanie

clearstatcache() funkcja czyści pamięć podręczną o stanie pliku.

PHP buforuje dane dla niektórych funkcji dla lepszej wydajności. Jeśli plik jest sprawdzany kilka razy w skrypcie, może chcesz uniknąć buforowania, aby uzyskać poprawne wyniki. Aby to zrobić, należy użyć clearstatcache() funkcji.

Składnia

clearstatcache()

Porady i uwagi

Tip: Funkcje, które są Pamięć podręczna:

  • stat()
  • lstat()
  • file_exists()
  • is_writable()
  • is_readable()
  • is_executable()
  • is_file()
  • is_dir()
  • is_link()
  • filectime()
  • fileatime()
  • filemtime()
  • fileinode()
  • filegroup()
  • fileowner()
  • filesize()
  • filetype()
  • fileperms()

Przykład

<?php
//check filesize
echo filesize("test.txt");
echo "<br />";

$file = fopen("test.txt", "a+");
// truncate file
ftruncate($file,100);
fclose($file);

//Clear cache and check filesize again
clearstatcache();
echo filesize("test.txt");
?>

Wyjście z kodem powyżej mogą być:

792
100

<Kompletny system plików PHP referencyjny