3v4l.org

run code in 300+ PHP versions simultaneously
<?php $l = "48260,49404,49412,49452,49454,49504,49539,49559,49609,49615,49616,49617,49618,49639,49688,49689,49691,49692,49696,49704,49724,49766,49767,49768,49769,49771,49772,49814,49857,49858,49861,49862,49863,49864,50544,50588,50617,50653,50665,50666,50667,50668,50669,50670,50671,50672,50673,50674,50675,50730,50731,50732,50733,50735,50736,50737,50750,50753,50754,50786,50788,50790,50800,50900,50901,50902,50903,50904,50905,50906,50907,50908,50909,50920,50921,50922,50923,50924,50925,50944,50979,50985,50987,50990,51101,51102,51103,51104,51105,51106,51107,51108,51109,51110,51111,51112,51113,51114,51115,51121"; $arr = explode(",", $l ); $j = 0; for($i=0;$i<1000000;$i++){ $j += $i; }
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 11
Branch analysis from position: 11
2 jumps found. (Code = 44) Position 1 = 13, Position 2 = 9
Branch analysis from position: 13
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 9
2 jumps found. (Code = 44) Position 1 = 13, Position 2 = 9
Branch analysis from position: 13
Branch analysis from position: 9
filename:       /in/r2XfF
function name:  (null)
number of ops:  14
compiled vars:  !0 = $l, !1 = $arr, !2 = $j, !3 = $i
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '48260%2C49404%2C49412%2C49452%2C49454%2C49504%2C49539%2C49559%2C49609%2C49615%2C49616%2C49617%2C49618%2C49639%2C49688%2C49689%2C49691%2C49692%2C49696%2C49704%2C49724%2C49766%2C49767%2C49768%2C49769%2C49771%2C49772%2C49814%2C49857%2C49858%2C49861%2C49862%2C49863%2C49864%2C50544%2C50588%2C50617%2C50653%2C50665%2C50666%2C50667%2C50668%2C50669%2C50670%2C50671%2C50672%2C50673%2C50674%2C50675%2C50730%2C50731%2C50732%2C50733%2C50735%2C50736%2C50737%2C50750%2C50753%2C50754%2C50786%2C50788%2C50790%2C50800%2C50900%2C50901%2C50902%2C50903%2C50904%2C50905%2C50906%2C50907%2C50908%2C50909%2C50920%2C50921%2C50922%2C50923%2C50924%2C50925%2C50944%2C50979%2C50985%2C50987%2C50990%2C51101%2C51102%2C51103%2C51104%2C51105%2C51106%2C51107%2C51108%2C51109%2C51110%2C51111%2C51112%2C51113%2C51114%2C51115%2C51121'
    4     1        INIT_FCALL                                               'explode'
          2        SEND_VAL                                                 '%2C'
          3        SEND_VAR                                                 !0
          4        DO_ICALL                                         $5      
          5        ASSIGN                                                   !1, $5
    5     6        ASSIGN                                                   !2, 0
    6     7        ASSIGN                                                   !3, 0
          8      > JMP                                                      ->11
    7     9    >   ASSIGN_OP                                     1          !2, !3
    6    10        PRE_INC                                                  !3
         11    >   IS_SMALLER                                               !3, 1000000
         12      > JMPNZ                                                    ~11, ->9
    8    13    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
154.49 ms | 1387 KiB | 15 Q