(PECL apc >= 2.0.0)
apc_cache_info — اطلاعات ذخیره شده در کاشه را از ذخیره داده APC بازیابی مینماید.
اطلاعات ذخیره شده و متا داده در کاشه را از ذخیره داده APC بازیابی مینماید.
آرایه دادههای کاشه شده (و متا داده)، یا FALSE در صورت شکست
Note: در صورت عدم توانایی در بازیابی اطلاعات از کاشه داده APC apc_cache_info() warning ایجاد خواهد کرد . زمانی این اتفاق خواهد افتاد که APC فعال نباشد.
اگر cache_type برابر با "user" باشد، اطلاعات کاشه کاربر باز خواهد گشت.
اگر cache_type برابر با "filehits" باشد، اطلاعات درباره فایلهای کاشه بایتکد برای درخواست فعلی بازگردانده خواهد شد. این ویژگی باید در هنگام کامپایل با استفاده از --enable-filehits فعال شود.
اگر یک مقدار ناصحیح cache_type و یا هیچ مقداری مشخص نشده باشد، اطلاعات درباره کاشه سیستم (فایلهای کاشه) بازگردانده خواهد شد.
اگر limited برابر با TRUE باشد، مقدار بازگردانده شده شامل فهرست ورودیهای تکی کاشه نخواهد بود. این امکان برای بهینهسازی فراخوانیها هنگام جمعآوری آماری مفید خواهد بود.
Version | Description |
---|---|
3.0.11 | پارامتر limited معرفی شد. |
3.0.16 | گزینه "filehits" برای پارامتر cache_type معرفی شد. |
Example #1 یک مثال apc_cache_info()
<?php
print_r(apc_cache_info());
?>
The above example will output something similar to:
Array ( [num_slots] => 2000 [ttl] => 0 [num_hits] => 9 [num_misses] => 3 [start_time] => 1123958803 [cache_list] => Array ( [0] => Array ( [filename] => /path/to/apc_test.php [device] => 29954 [inode] => 1130511 [type] => file [num_hits] => 1 [mtime] => 1123960686 [creation_time] => 1123960696 [deletion_time] => 0 [access_time] => 1123962864 [ref_count] => 1 [mem_size] => 677 ) [1] => Array (...iterates for each cached file) )