نکته سریع: clearstatcache PHP

اشتباه را پیدا کنید:

72aaa2dbd201d49fc2ee429ebf68f15b


PHP مقادیر بازگشتی `stat()` و در نتیجه، برای مثال، نتیجه `filesize()` را در حافظه پنهان (cache) ذخیره می‌کند. بنابراین، چندین فراخوانی به یک فایل، همیشه مقدار اولین فراخوانی را برمی‌گرداند، به این معنی که در مورد ما فقط سه حرف اول استخراج می‌شوند.

به منظور تغییر این رفتار ، معمولاً توصیه می شود که بعد از هر fclose () (یا file_put_contents () ) ، تابع clearstatcache () را اجرا کنید ، که این حافظه پنهان را پاک می کند.:

72aaa2dbd201d49fc2ee429ebf68f15b

بازگشت