Home
last modified time | relevance | path

Searched refs:arity (Results 1 – 4 of 4) sorted by relevance

/php-src/Zend/
H A Dzend_frameless_function.h36 #define ZEND_FRAMELESS_FUNCTION_NAME(name, arity) zflf_##name##_##arity argument
42 #define ZEND_FRAMELESS_FUNCTION(name, arity) \ argument
43 void ZEND_FRAMELESS_FUNCTION_NAME(name, arity)(ZEND_FRAMELESS_FUNCTION_PARAMETERS_##arity)
H A Dzend_compile.c4621 static uint32_t find_frameless_function_offset(uint32_t arity, void *handler) in find_frameless_function_offset() argument
/php-src/docs/source/miscellaneous/
H A Dstubs.rst623 In PHP 8.4, arity-based frameless functions were introduced. This is another optimization technique,
630 Since only arity-based optimizations are supported, the tag has the form: ``@frameless-function
631 {"arity": NUM}``. ``NUM`` is the number of parameters for which a frameless function is available.
639 * @frameless-function {"arity": 2}
640 * @frameless-function {"arity": 3}
/php-src/build/
H A Dgen_stub.php1399 ….= "ZEND_FRAMELESS_FUNCTION({$this->name->getFunctionName()}, {$framelessFunctionInfo->arity});\n";
1404 …this->name->getFunctionName()}, {$framelessFunctionInfo->arity}), {$framelessFunctionInfo->arity} …
4309 public int $arity; variable in FramelessFunctionInfo
4316 $framelessFunctionInfo->arity = $json["arity"];

Completed in 61 milliseconds