php8.5
Home/ Manual/ opcache / functions/ opcache_jit_blacklist

opcache_jit_blacklist

PHP function Edit on GitHub ✎

(PHP 8 >= 8.4.0)

Blacklists a function from being JIT compiled

Description

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.

Warning

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

Parameters

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.

Return Values

Void

Examples

opcache_jit_blacklist() basic example

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

See Also

Source: reference/opcache/functions/opcache-jit-blacklist.xml · from the official PHP manual (php/doc-en)