PHP8 opcache_invalidate — 廢除腳本緩存

2023-09-07 11:41 更新

(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL ZendOpcache >= 7.0.0)

opcache_invalidate — 廢除腳本緩存

說明

opcache_invalidate(string $filename, bool $force = false): bool

該函數(shù)的作用是使得指定腳本的字節(jié)碼緩存失效。如果 force 沒有設(shè)置或者傳入的是 false,那么只有當(dāng)腳本的修改時(shí)間比對應(yīng)字節(jié)碼的時(shí)間更新,腳本的緩存才會失效。此函數(shù)僅使內(nèi)存緩存無效,而不是文件緩存。

參數(shù)

filename

緩存需要被作廢對應(yīng)的腳本路徑

force

如果該參數(shù)設(shè)置為true,那么不管是否必要,該腳本的緩存都將被廢除。

返回值

如果 filename 的字節(jié)碼緩存失效設(shè)置成功或者該腳本本來就沒有緩存,則返回 true;如果字節(jié)碼緩存被禁用,則返回false。

參見

  • opcache_compile_file() - 無需運(yùn)行,即可編譯并緩存 PHP 腳本
  • opcache_reset() - 重置字節(jié)碼緩存的內(nèi)容


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號