3v4l.org

run code in 300+ PHP versions simultaneously
<?php highlight_string('<?php $x = 100; $y = 100; for ($i=1; $i<=10; $i++) { $rand_x = rand(1,20); $actual_x = $x-$rand_x; $x = $actual_x; echo "X: Číslo: ". $rand_x ." bolo odčítané a ostalo ". $x ."<br />\n"; if ($x<=0) {exit("<p><b>X skončil !</b></p>");} $rand_y = rand(1,20); $actual_y = $y-$rand_y; $y = $actual_y; echo "Y: Číslo: ". $rand_y ." bolo odčítané a ostalo ". $y ."<br />\n"; if ($y<=0) {exit("<p><b>Y skončil !</b></p>");} if ($i=="10") {echo "<p><b>X: Ostalo: ".$x." Y: Ostalo: ".$y." </b></p>";} } ?>');?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/JOSVn
function name:  (null)
number of ops:  4
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   INIT_FCALL                                               'highlight_string'
          1        SEND_VAL                                                 '%3C%3Fphp%0A%24x+%3D+100%3B+%24y+%3D+100%3B%0A++++for+%28%24i%3D1%3B+%24i%3C%3D10%3B+%24i%2B%2B%29+%7B%0A%0A+++++++++%24rand_x+%3D+rand%281%2C20%29%3B%0A+++++++++%24actual_x+%3D+%24x-%24rand_x%3B%0A+++++++++%24x+%3D+%24actual_x%3B%0A%0A+++++++++echo+%22X%3A+%C4%8C%C3%ADslo%3A+%22.+%24rand_x+.%22+bolo+od%C4%8D%C3%ADtan%C3%A9+a+ostalo+%22.+%24x+.%22%3Cbr+%2F%3E%5Cn%22%3B%0A+++++if+%28%24x%3C%3D0%29+%7Bexit%28%22%3Cp%3E%3Cb%3EX+skon%C4%8Dil+%21%3C%2Fb%3E%3C%2Fp%3E%22%29%3B%7D%0A%0A+++++++++%24rand_y+%3D+rand%281%2C20%29%3B%0A+++++++++%24actual_y+%3D+%24y-%24rand_y%3B%0A+++++++++%24y+%3D+%24actual_y%3B%0A%0A+++++++++echo+%22Y%3A+%C4%8C%C3%ADslo%3A+%22.+%24rand_y+.%22+bolo+od%C4%8D%C3%ADtan%C3%A9+a+ostalo+%22.+%24y+.%22%3Cbr+%2F%3E%5Cn%22%3B%0A+++++if+%28%24y%3C%3D0%29+%7Bexit%28%22%3Cp%3E%3Cb%3EY+skon%C4%8Dil+%21%3C%2Fb%3E%3C%2Fp%3E%22%29%3B%7D%0A%0A+++++if+%28%24i%3D%3D%2210%22%29+%7Becho+%22%3Cp%3E%3Cb%3EX%3A+Ostalo%3A+%22.%24x.%22+Y%3A+Ostalo%3A+%22.%24y.%22+%3C%2Fb%3E%3C%2Fp%3E%22%3B%7D%0A%0A+++++++++++++++++++++++++++++%7D%0A%3F%3E'
          2        DO_ICALL                                                 
   22     3      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
165.41 ms | 1394 KiB | 15 Q