Ultimele tutoriale de dezvoltare web
 

PHP clearstatcache() Function


<Complete PHP Sistem de fișiere de referință

Definiție și utilizare

clearstatcache() funcția șterge cache - ul de stare de fișier.

PHP cache date pentru anumite funcții pentru o performanță mai bună. Dacă un fișier este verificat de mai multe ori într-un script, ați putea dori să evite caching pentru a obține rezultate corecte. Pentru a face acest lucru, utilizați clearstatcache() funcția.

Sintaxă

clearstatcache()

Sfaturi și note

Tip: Funcțiile care sunt de memorare în cache:

  • 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()

Exemplu

<?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");
?>

Ieșirea codului de mai sus ar putea fi:

792
100

<Complete PHP Sistem de fișiere de referință