Php - șterge cache-ul de stare de fișier

clearstatcache - Golește cache-ul de stare de fișier

void clearstatcache ([bool $ clear_realpath_cache = false [, string $ filename]])

Pentru a oferi o mai mare performanță în funcția de Stat (). lstat () sau orice altă funcție, enumerate în lista de mai jos, PHP cache rezultatele execuției lor. Cu toate acestea, în unele cazuri, poate fi necesar pentru a curăța acest cache. De exemplu, atunci când script-ul verifică în mod repetat starea aceluiași fișier, care pot fi modificate sau eliminate în timpul rulării, poate doriți să goliți memoria cache de stare. În acest caz, este necesar să se utilizeze clearstatcache () funcția de purificare PHP informații despre fișier din cache spus.

Rețineți că PHP nu cache informații despre fișiere inexistente. Deci, dacă suni file_exists () pe un fișier inexistent, acesta va returna FALSE, atâta timp cât nu crea acest fișier. Dacă creați un fișier, acesta va returna TRUE, chiar dacă apoi ștergeți. Cu toate acestea, unlink () funcția se va șterge automat memoria cache.

Acest fukntsii cache informații despre anumite fișiere, deci are sens să clearstatcache (cauza) numai în cazul în care veți face mai multe operații cu același fișier și nu doresc să primească informațiile din cache cu privire la acel fișier.

lista de parametri

Clear cache-ului căilor sau nu.

Clear cache-ului căilor pentru un anumit fișier este utilizat numai în cazul în care parametrul clear_realpath_cache este setat la TRUE.

valorile de returnare