Snabbtips: PHP clearstatcache

Hitta misstaget:

72aaa2dbd201d49fc2ee429ebf68f15b


PHP cachar returvärdena för `stat()` , och därmed till exempel resultatet av `filesize()` . Därför returnerar flera anrop till samma fil alltid värdet från det första anropet, vilket innebär att i vårt fall läses endast de tre första bokstäverna.

För att ändra detta beteende rekommenderas det i allmänhet att alltid utföra funktionen clearstatcache () efter varje fclose () (eller file_put_contents () ), vilket rensar cachen:

72aaa2dbd201d49fc2ee429ebf68f15b

Tillbaka