Internals2/opcodes/bool-Phpdoc专题

BOOL

PHP code

<?php
/*
 * convert value1 to boolean and store in result??????????
 * opcode number: 52
 */
if (1 || 2 || 1) echo "foo";
//$a = true;
//if($a) echo "foo";
?>

PHP opcodes

Function name: (null)

Compiled variables: none

line # op fetch ext return operands
6 0 JMPNZ_EX     ~0 1,->2
  1 BOOL     ~0 2
  2 JMPNZ_EX     ~0 ~0,->4
  3 BOOL     ~0 1
  4 JMPZ       ~0,->7
  5 ECHO       'foo'
  6 JMP       ->7
9 7 RETURN       1

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