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