Impede que uma função seja compilada pelo JIT

# opcache_jit_blacklist

(PHP 8 >= 8.4.0)

opcache_jit_blacklist — Impede que uma função seja compilada pelo JIT

### Descrição

function opcache_jit_blacklist( Closure `$closure` ): void

Esta função impede que uma função em particular seja compilada pelo JIT quando o rastreamento JIT estiver em uso. Esta função é especificada usando um Closure.

Aviso

Qualquer parte da função que já tenha sido compilada pelo JIT permacece não afetada e ainda será compilada pelo JIT.

### Parâmetros

`closure`
  A função a ser impedida, representada como um chamável de primeira classe. Também é possível passar uma função anônima, e nesse caso a própria função anônima é impedida.

### Valor Retornado

Nenhum valor é retornado.

### Exemplos

Exemplo #1 Exemplo básico de opcache_jit_blacklist()

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

### Veja Também

- opcache_invalidate() - Invalida um script em cache
- opcache_reset() - Redefine o conteúdo do cache opcode

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