编程学问
  • 文章
  • 问题
  • 读书
  • 关于
  • 登录
  • « 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 add array elementphp opcode descriptions and examples add charphp opcode descriptions and examples add interfacephp opcode descriptions and examples assign refphp opcode descriptions and examples assign slphp opcode descriptions and examples catchphp opcode descriptions and examples clonephp opcode descriptions and examples ext fcall endphp opcode descriptions and examples ext nopphp opcode descriptions and examples fetch obj func argphp opcode descriptions and examples fetch obj isphp opcode descriptions and examples init method callphp opcode descriptions and examples init ns fcall by namephp opcode descriptions and examples jmpnzphp opcode descriptions and examples jmpz exphp opcode descriptions and examples jmpzphp opcode descriptions and examples pre inc objphp opcode descriptions and examples pre incphp opcode descriptions and examples switch freephp opcode descriptions and examples throw
关注编程学问公众号
编程学问网 湘ICP备20001732号