PHP Conference Japan 2024

wincache_ocache_fileinfo

(PECL wincache >= 1.0.0)

wincache_ocache_fileinfo 擷取快取在操作碼快取中之檔案的資訊

說明

wincache_ocache_fileinfo(bool $summaryonly = false): array|false

擷取有關操作碼快取內容及其使用情況的資訊。

警告

此函式已於 PHP 7.0.0 中_移除_。

參數

summaryonly

控制返回的陣列是否包含個別快取項目的資訊以及操作碼快取摘要。

回傳值

操作碼快取中繼資料的陣列,或失敗時返回 false

此函式返回的陣列包含以下元素

  • total_cache_uptime - Opcode 快取已啟用的總時間(以秒為單位)。
  • total_file_count - 目前 Opcode 快取中的檔案總數。
  • total_hit_count - 從快取中提供已編譯 Opcode 的次數。
  • total_miss_count - 在快取中找不到已編譯 Opcode 的次數。
  • is_local_cache - 如果快取中繼資料適用於本機快取執行個體,則為 true;如果中繼資料適用於全域快取,則為 false。
  • file_entries - 包含所有已快取檔案資訊的陣列。

    • file_name - 已快取檔案的絕對檔案名稱。
    • add_time - 自檔案新增至 Opcode 快取後的時間(以秒為單位)。
    • use_time - 自在 Opcode 快取中存取檔案後的時間(以秒為單位)。
    • last_check - 自檢查檔案是否修改後的時間(以秒為單位)。
    • hit_count - 從快取中提供檔案的次數。
    • function_count - 已快取檔案中的函式數量。
    • class_count - 已快取檔案中的類別數量。

範例

範例 #1 wincache_ocache_fileinfo() 範例

<pre>
<?php
print_r
(wincache_ocache_fileinfo());
?>
</pre>

以上範例將輸出

Array
(
    [total_cache_uptime] => 17357
    [total_file_count] => 121
    [total_hit_count] => 36562
    [total_miss_count] => 201
    [file_entries] => Array
        (
            [1] => Array
                (
                    [file_name] => c:\inetpub\wwwroot\checkcache.php
                    [add_time] => 17356
                    [use_time] => 7
                    [last_check] => 10
                    [hit_count] => 454
                    [function_count] => 0
                    [class_count] => 1
                )
            [2] => Array (...iterates for each cached file)
        )
)

另請參閱

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top