将某个函数加入黑名单，使其不参与 JIT 编译

# opcache_jit_blacklist

(PHP 8 >= 8.4.0)

opcache_jit_blacklist — 将某个函数加入黑名单，使其不参与 JIT 编译

### 说明

function opcache_jit_blacklist( Closure `$closure` ): void

此函数在启用追踪 JIT 时，将指定的函数加入黑名单，使其不参与 JIT 编译。函数通过 Closure 指定。

警告

函数中已 JIT 编译的部分不受影响，仍会继续使用 JIT 编译。

### 参数

`closure`
  要加入黑名单的函数，以一级可调用形式表示。也可传入匿名函数，此时匿名函数自身会加入黑名单。

### 返回值

没有返回值。

### 示例

示例 #1 opcache_jit_blacklist() 基础示例

    <?php
    function foo() {
        $x = 1;
        $x += 0;
        ++$x;
        var_dump($x);
    }
    opcache_jit_blacklist(foo(...));
    foo();
    ?>

### 参见

- opcache_invalidate() - 废除脚本缓存
- opcache_reset() - 重置字节码缓存的内容

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