3v4l.org

run code in 300+ PHP versions simultaneously
<?php if (print chr(72)) if (print chr(101)) if (print chr(putchar(108))) if (print chr(111)) if (print chr(44)) if (print chr(32)) if (print chr(87)) if (print chr(111)) if (print chr(114)) if (print chr(108)) if (print chr(100)) if (print chr(33)) { }
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 2, Position 2 = 30
Branch analysis from position: 2
2 jumps found. (Code = 43) Position 1 = 4, Position 2 = 30
Branch analysis from position: 4
2 jumps found. (Code = 43) Position 1 = 12, Position 2 = 30
Branch analysis from position: 12
2 jumps found. (Code = 43) Position 1 = 14, Position 2 = 30
Branch analysis from position: 14
2 jumps found. (Code = 43) Position 1 = 16, Position 2 = 30
Branch analysis from position: 16
2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 30
Branch analysis from position: 18
2 jumps found. (Code = 43) Position 1 = 20, Position 2 = 30
Branch analysis from position: 20
2 jumps found. (Code = 43) Position 1 = 22, Position 2 = 30
Branch analysis from position: 22
2 jumps found. (Code = 43) Position 1 = 24, Position 2 = 30
Branch analysis from position: 24
2 jumps found. (Code = 43) Position 1 = 26, Position 2 = 30
Branch analysis from position: 26
2 jumps found. (Code = 43) Position 1 = 28, Position 2 = 30
Branch analysis from position: 28
2 jumps found. (Code = 43) Position 1 = 30, Position 2 = 30
Branch analysis from position: 30
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 30
Branch analysis from position: 30
Branch analysis from position: 30
Branch analysis from position: 30
Branch analysis from position: 30
Branch analysis from position: 30
Branch analysis from position: 30
Branch analysis from position: 30
Branch analysis from position: 30
Branch analysis from position: 30
Branch analysis from position: 30
Branch analysis from position: 30
filename:       /in/dc15R
function name:  (null)
number of ops:  31
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ECHO                                                     'H'
          1      > JMPZ                                                     1, ->30
    3     2    >   ECHO                                                     'e'
          3      > JMPZ                                                     1, ->30
    4     4    >   INIT_FCALL                                               'chr'
          5        INIT_FCALL_BY_NAME                                       'putchar'
          6        SEND_VAL_EX                                              108
          7        DO_FCALL                                      0  $0      
          8        SEND_VAR                                                 $0
          9        DO_ICALL                                         $1      
         10        ECHO                                                     $1
         11      > JMPZ                                                     1, ->30
    5    12    >   ECHO                                                     'o'
         13      > JMPZ                                                     1, ->30
    6    14    >   ECHO                                                     '%2C'
         15      > JMPZ                                                     1, ->30
    7    16    >   ECHO                                                     '+'
         17      > JMPZ                                                     1, ->30
    8    18    >   ECHO                                                     'W'
         19      > JMPZ                                                     1, ->30
    9    20    >   ECHO                                                     'o'
         21      > JMPZ                                                     1, ->30
   10    22    >   ECHO                                                     'r'
         23      > JMPZ                                                     1, ->30
   11    24    >   ECHO                                                     'l'
         25      > JMPZ                                                     1, ->30
   12    26    >   ECHO                                                     'd'
         27      > JMPZ                                                     1, ->30
   13    28    >   ECHO                                                     '%21'
         29      > JMPZ                                                     1, ->30
   15    30    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
158.29 ms | 1400 KiB | 15 Q