opcache_jit_blacklist

(PHP 8 >= 8.4.0)

opcache_jit_blacklistAjoute une fonction à la liste noire de la compilation JIT

Description

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top