3v4l.org

run code in 300+ PHP versions simultaneously
<?php $age = 30; if ($age >= 33) { echo "chalo niklo bosdi k."; } else{ echo "ajao andhar dubara dikhai na dena."; } $marks = 75; if ($marks >= 90) { echo "Grade: A+"; } elseif ($marks >= 80) { echo "Grade: A"; } elseif ($marks >= 70) { echo "Grade: B"; } else { echo "Grade: Fail"; } ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 3, Position 2 = 5
Branch analysis from position: 3
1 jumps found. (Code = 42) Position 1 = 6
Branch analysis from position: 6
2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 11
Branch analysis from position: 9
1 jumps found. (Code = 42) Position 1 = 20
Branch analysis from position: 20
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 11
2 jumps found. (Code = 43) Position 1 = 13, Position 2 = 15
Branch analysis from position: 13
1 jumps found. (Code = 42) Position 1 = 20
Branch analysis from position: 20
Branch analysis from position: 15
2 jumps found. (Code = 43) Position 1 = 17, Position 2 = 19
Branch analysis from position: 17
1 jumps found. (Code = 42) Position 1 = 20
Branch analysis from position: 20
Branch analysis from position: 19
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 5
2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 11
Branch analysis from position: 9
Branch analysis from position: 11
filename:       /in/5CUBU
function name:  (null)
number of ops:  21
compiled vars:  !0 = $age, !1 = $marks
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, 30
    4     1        IS_SMALLER_OR_EQUAL                                      33, !0
          2      > JMPZ                                                     ~3, ->5
    5     3    >   ECHO                                                     'chalo+niklo+bosdi+k.'
    4     4      > JMP                                                      ->6
    8     5    >   ECHO                                                     'ajao+andhar+dubara+dikhai+na+dena.'
   11     6    >   ASSIGN                                                   !1, 75
   13     7        IS_SMALLER_OR_EQUAL                                      90, !1
          8      > JMPZ                                                     ~5, ->11
   14     9    >   ECHO                                                     'Grade%3A+A%2B'
   13    10      > JMP                                                      ->20
   15    11    >   IS_SMALLER_OR_EQUAL                                      80, !1
         12      > JMPZ                                                     ~6, ->15
   16    13    >   ECHO                                                     'Grade%3A+A'
   15    14      > JMP                                                      ->20
   17    15    >   IS_SMALLER_OR_EQUAL                                      70, !1
         16      > JMPZ                                                     ~7, ->19
   18    17    >   ECHO                                                     'Grade%3A+B'
   17    18      > JMP                                                      ->20
   20    19    >   ECHO                                                     'Grade%3A+Fail'
   22    20    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
145.62 ms | 1008 KiB | 13 Q