# opcache_compile_file

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

opcache_compile_file — 无需运行，即可编译并缓存 PHP 脚本

### 说明

opcache_compile_file ( string `$file` ) : boolean

该函数可以用于在不用运行某个 PHP 脚本的情况下，编译该 PHP 脚本并将其添加到字节码缓存中去。 该函数可用于在 Web 服务器重启之后初始化缓存，以供后续请求调用。

### 参数

`file`

  被编译的 PHP 脚本的路径。

### 返回值

如果 `file` 被成功编译，则返回 `TRUE` 或者在失败时返回 `FALSE`。

### 错误／异常

如果文件（ `file` ）不能被载入或者不能被编译，则会生成一个 `E_WARNING` 级别的错误。 可以使用 @ 来抑制该警告。

### 参见

- opcache_invalidate() - 废除脚本缓存