2012-05-29 24 views
8

有沒有辦法獲取並打印存儲在apc存儲中的所有數據?php apc_fetch所有標識

我需要這樣做才能進行測試和調試。

我知道我可以做apc_fetch(id)檢索具體的數據,但我不知道任何方式傳遞(作爲一個例子)一個*

回答

12

是的,你可以用APCIterator得到這個。這使您可以遍歷與APC一起存儲的所有項目。

$iter = new APCIterator('user'); 
foreach ($iter as $item) { 
    echo $item['key'] . ': ' . $item['value']; 
} 
+0

是的,先生,這段代碼我拿到鑰匙了......這是綽綽有餘的,看看有什麼我在我的應用程序 – Alex

+0

緩存做這件事時,我得到「用盡134217728個字節允許內存大小「也回溯表明rewind()方法是怪罪。我的正則表達式恰好匹配APC中的1個條目。任何想法如何解決這個問題? – user2021201

2

apc_cache_info()可能是你在找什麼

+0

好吧,這不是我正在尋找的東西。這不會檢索緩存的數據。但是,謝謝任何方式 – Alex