3v4l.org

run code in 300+ PHP versions simultaneously
<?php $c="chr"; $unzip=$c(103).$c(122).$c(105).$c(110); $unzip.=$c(102).$c(108).$c(97).$c(116).$c(101); echo $unzip;
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/agYaJ
function name:  (null)
number of ops:  39
compiled vars:  !0 = $c, !1 = $unzip
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, 'chr'
    4     1        INIT_DYNAMIC_CALL                                        !0
          2        SEND_VAL_EX                                              103
          3        DO_FCALL                                      0  $3      
          4        INIT_DYNAMIC_CALL                                        !0
          5        SEND_VAL_EX                                              122
          6        DO_FCALL                                      0  $4      
          7        CONCAT                                           ~5      $3, $4
          8        INIT_DYNAMIC_CALL                                        !0
          9        SEND_VAL_EX                                              105
         10        DO_FCALL                                      0  $6      
         11        CONCAT                                           ~7      ~5, $6
         12        INIT_DYNAMIC_CALL                                        !0
         13        SEND_VAL_EX                                              110
         14        DO_FCALL                                      0  $8      
         15        CONCAT                                           ~9      ~7, $8
         16        ASSIGN                                                   !1, ~9
    5    17        INIT_DYNAMIC_CALL                                        !0
         18        SEND_VAL_EX                                              102
         19        DO_FCALL                                      0  $11     
         20        INIT_DYNAMIC_CALL                                        !0
         21        SEND_VAL_EX                                              108
         22        DO_FCALL                                      0  $12     
         23        CONCAT                                           ~13     $11, $12
         24        INIT_DYNAMIC_CALL                                        !0
         25        SEND_VAL_EX                                              97
         26        DO_FCALL                                      0  $14     
         27        CONCAT                                           ~15     ~13, $14
         28        INIT_DYNAMIC_CALL                                        !0
         29        SEND_VAL_EX                                              116
         30        DO_FCALL                                      0  $16     
         31        CONCAT                                           ~17     ~15, $16
         32        INIT_DYNAMIC_CALL                                        !0
         33        SEND_VAL_EX                                              101
         34        DO_FCALL                                      0  $18     
         35        CONCAT                                           ~19     ~17, $18
         36        ASSIGN_OP                                     8          !1, ~19
    7    37        ECHO                                                     !1
    8    38      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
164.69 ms | 1395 KiB | 13 Q