PHP - Manual: DO_FCALL_BY_NAME
2024-12-22
<?php
/*
* Call a function by name. Following INIT_FCALL_BY_NAME and multiple SEND_VAL, SEND_VAR or SEND_REF.
* opcode number: 61
*/
$x = 'phpinfo';
$a = $x();
?>
Function name: (null)
Compiled variables: !0=$x, !1=$a
line | # | op | fetch | ext | return | operands |
---|---|---|---|---|---|---|
6 | 0 | ASSIGN | !0,'phpinfo' | |||
7 | 1 | INIT_FCALL_BY_NAME | !0 | |||
2 | DO_FCALL_BY_NAME | 0 | ||||
3 | ASSIGN | !1,$1 | ||||
8 | 4 | RETURN | 1 |
官方地址:https://www.php.net/manual/en/internals2.opcodes.do-fcall-by-name.php