Internals2/opcodes/jmp-Phpdoc专题

JMP

PHP code

<?php 
/*
 * Unconditonally jump to the address
 * opcode number: 42
 */
$foo = false;
while(!$foo) {
    $foo = true;
}
?>

PHP opcodes

Function name: (null)

compiled vars: !0 = $foo

line # op fetch ext return operands
6 0 ASSIGN       !0, false
7 1 BOOL_NOT     ~1 !0
  2 JMPZ       ~1, ->5
8 3 ASSIGN       !0, true
9 4 JMP       ->1
11 5 RETURN       1

本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除