编程学问
  • 文章
  • 问题
  • 读书
  • 关于
  • 登录
  • « JMPNZ_EX
  • JMPZ_EX »
  • PHP Manual
  • Opcode Descriptions and Examples
  • JMPZ

JMPZ

PHP code

<?php
/*
 * Jump to the address if the value is zero
 * opcode number: 43
 */
if($a != 0) echo "foo";
?>

PHP opcodes

Function name: (null)

Compiled variables: !0=$a

line # op fetch ext return operands
6 0 IS_NOT_EQUAL     ~0 !0,0
  1 JMPZ       ~0,->4
  2 ECHO       'foo'
  3 JMP       ->4
7 4 RETURN       1
相关文章
php opcode descriptions and examples assign bw andphp opcode descriptions and examples assign bw orphp opcode descriptions and examples bool xorphp opcode descriptions and examples boolphp opcode descriptions and examples declare inherited class delayedphp opcode descriptions and examples declare inherited classphp opcode descriptions and examples fetch dim func argphp opcode descriptions and examples fetch dim isphp opcode descriptions and examples fetch rwphp opcode descriptions and examples fetch unsetphp opcode descriptions and examples is not equalphp opcode descriptions and examples is not identicalphp opcode descriptions and examples jmpz exphp opcode descriptions and examples jmpzphp opcode descriptions and examples newphp opcode descriptions and examples nopphp opcode descriptions and examples return by refphp opcode descriptions and examples returnphp opcode descriptions and examples verify abstract classphp opcode descriptions and examples zend declare lambda function
关注编程学问公众号
编程学问网 湘ICP备20001732号