PHP スクリプトを、実行せずにコンパイルしてキャッシュする

# opcache_compile_file

(PHP 5 >= 5.5.5, PHP 7, PHP 8, PECL ZendOpcache > 7.0.2)

opcache_compile_file — PHP スクリプトを、実行せずにコンパイルしてキャッシュする

### 説明

function opcache_compile_file(string `$filename`): bool

この関数は、PHP スクリプトをコンパイルして opcode キャッシュに追加しますが、スクリプトは実行しません。 これを使うと、ウェブサーバーの再起動後にファイルをキャッシュしておき、 後でリクエストがあったときにそのキャッシュを使えるようになります。

### パラメータ

`filename`
  コンパイルしたい PHP スクリプトへのパス。

### 戻り値

`filename` を正常にコンパイルしたときに `true` を返します。 失敗した場合に `false` を返します。

### エラー / 例外

`filename` を読み込めなかったりコンパイルできなかったりした場合は `E_WARNING` レベルのエラーが発生します。 @ を使えば、この警告を抑制できます。

### 参考

- opcache_invalidate() - キャッシュされたスクリプトを無効にする

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open