Ajoute une fonction à la liste noire de la compilation JIT

# opcache_jit_blacklist

(PHP 8 >= 8.4.0)

opcache_jit_blacklist — Ajoute une fonction à la liste noire de la compilation JIT

### Description

function opcache_jit_blacklist( Closure `$closure` ): void

Cette fonction ajoute une fonction particulière à la liste noire pour empêcher sa compilation JIT lorsque le Tracing JIT est utilisé. La fonction est spécifiée en utilisant une Closure.

Avertissement

Toutes les parties de la fonction qui ont déjà été compilées par JIT ne sont pas affectées et resteront compilées par JIT.

### Liste de paramètres

`closure`
  La fonction à ajouter à la liste noire, représentée comme un callable de première classe. Il est également possible de passer une fonction anonyme, auquel cas la fonction anonyme elle-même est ajoutée à la liste noire.

### Valeurs de retour

Aucune valeur n'est retournée.

### Exemples

Exemple #1 Exemple simple avec opcache_jit_blacklist()

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

### Voir aussi

- opcache_invalidate() - Invalide un script mis en cache
- opcache_reset() - Réinitialise le contenu du cache opcode

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