Derniers tutoriels de développement web
 

PHP clearstatcache() Function


<Complete PHP Référence Filesystem

Définition et utilisation

Le clearstatcache() fonction efface le cache de l' état du fichier.

PHP met en cache des données pour certaines fonctions pour une meilleure performance. Si un fichier est en cours de vérification à plusieurs reprises dans un script, vous pouvez éviter la mise en cache pour obtenir des résultats corrects. Pour ce faire, utilisez le clearstatcache() fonction.

Syntaxe

clearstatcache()

Conseils et notes

Tip: Les fonctions sont la mise en 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()

Exemple

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

au-dessus de la sortie du code pourrait être:

792
100

<Complete PHP Référence Filesystem