FETCH_FUNC_ARG

PHP code

<?php
/*
 * 
 * opcode number: 92
 */
function foo($x)
{
}

$x = 1;
$y = "x";
$z = "foo";

$z($$y);

?>

PHP opcodes

Function name: (null)

Compiled variables: !0=$x, !1=$y, !2=$z

line#opfetchextreturnoperands
60NOP    
101ASSIGN   !0,1
112ASSIGN   !1,'x'
123ASSIGN   !2,'foo'
144INIT_FCALL_BY_NAME   !2
 5FETCH_FUNC_ARGlocal $3!1
 6SEND_VAR   $3
 7DO_FCALL_BY_NAME 1  
168RETURN   1

Function name: foo

Compiled variables: !0=$x

line#opfetchextreturnoperands
60RECV   1
81RETURN   null