Blacklists a function from being JIT compiled

# opcache_jit_blacklist

(PHP 8 >= 8.4.0)

opcache_jit_blacklist — Blacklists a function from being JIT compiled

### Beschreibung

function opcache_jit_blacklist( Closure `$closure` ): void

This function blacklists a particular function from being JIT compiled when Tracing JIT is in use. The function is specified using a Closure.

Warnung

Any parts of the function that were already JIT compiled remain unaffected and will still be JIT compiled.

### Parameter-Liste

`closure`
  The function to blacklist, represented as a first class callable. It is also possible to pass an anonymous function, in which case the anonymous function itself is blacklisted.

### Rückgabewerte

Es wird kein Wert zurückgegeben.

### Beispiele

Beispiel #1 opcache_jit_blacklist() basic example

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

### Siehe auch

- opcache_invalidate() - Invalidates a cached script
- opcache_reset() - Setzt den Inhalt des Opcode-Caches zurück

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