opcache_invalidate
キャッシュされたスクリプトを無効にする
説明
bool opcache_invalidate(string $filename, bool $force = false)
この関数は opcode キャッシュのうち、特定のスクリプトを無効にします。
force パラメータが指定されていないか、 false の場合は、スクリプトの更新時刻が opcode キャッシュ時の更新時刻より新しい場合にだけ無効にします。
この関数は、インメモリキャッシュ の情報だけを無効にします。
ファイルキャッシュ の情報は無効にしません。
パラメータ
-
filename
-
無効にしたいスクリプトのパス
-
force
-
true にすると、無効にする必要があるかどうかに関わらずスクリプトは無効にされます。
戻り値
filename の opcode キャッシュが無効にされたか、無効にする対象が存在しない場合は true を返します。
opcode キャッシュ機能そのものが無効にされている場合は false を返します。
参考
- opcache_compile_file
- opcache_reset