Astuce rapide: PHP clearstatcache

Trouve l'erreur:

72aaa2dbd201d49fc2ee429ebf68f15b


PHP met en cache les valeurs de retour de `stat()` , et donc, par exemple, le résultat de `filesize()` . Par conséquent, plusieurs appels au même fichier renvoient toujours la valeur du premier appel, ce qui signifie que dans notre cas, seules les trois premières lettres sont extraites.

Afin de changer ce comportement, il est généralement recommandé de toujours exécuter la fonction clearstatcache () après chaque fclose () (ou file_put_contents () ), ce qui efface ce cache:

72aaa2dbd201d49fc2ee429ebf68f15b

Retour