CASE

PHP code

  1. <?php
  2. /*
  3. * Set result to true if value1 equals value2. The value2 must be a constant value?
  4. * opcode number: 48
  5. */
  6. $i=0;
  7. switch ($i) {
  8. case 0:
  9. echo "i=0";
  10. break;
  11. case 1:
  12. echo "i=1";
  13. break;
  14. case 2:
  15. echo "i=2";
  16. break;
  17. }
  18. ?>

PHP opcodes

Function name: (null)

Compiled variables: !0=$i

line#op fetchextreturn operands
60 ASSIGN     !0,0
81 CASE   ~1 !0,0
 2 JMPZ     ~1,->6
93 ECHO     'i%3D0'
104 BRK     1
115 JMP     ->8
 6 CASE   ~1 !0,1
 7 JMPZ     ~1,->11
128 ECHO     'i%3D1'
139 BRK     1
1410 JMP     ->13
 11 CASE   ~1 !0,2
 12 JMPZ     ~1,->16
1513 ECHO     'i%3D2'
1614 BRK     1
1715 JMP     ->16
1816 RETURN     1
LoadingChargement en cours