Excluye una función de la compilación JIT

# opcache_jit_blacklist

(PHP 8 >= 8.4.0)

opcache_jit_blacklist — Excluye una función de la compilación JIT

### Descripción

function opcache_jit_blacklist( Closure `$closure` ): void

Esta función excluye una función particular de la compilación JIT cuando se utiliza Tracing JIT. La función se especifica usando una Closure.

Advertencia

Las partes de la función que ya fueron compiladas por JIT no se ven afectadas y seguirán siendo compiladas por JIT.

### Parámetros

`closure`
  La función a excluir, representada como un callable de primera clase. También es posible pasar una función anónima, en cuyo caso la propia función anónima será excluida.

### Valores devueltos

No se retorna ningún valor.

### Ejemplos

Ejemplo #1 Ejemplo básico de opcache_jit_blacklist()

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

### Ver también

- opcache_invalidate() - Invalida un script almacenado en caché
- opcache_reset() - Reinicia el contenido del cache opcode

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