3v4l.org

run code in 300+ PHP versions simultaneously
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/LgAdE
function name:  (null)
number of ops:  47
compiled vars:  !0 = $a, !1 = $b, !2 = $data, !3 = $result, !4 = $result1, !5 = $result2, !6 = $result1_1, !7 = $result2_1
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    8     0  E >   CAST                                          8  ~8      <array>
          1        ASSIGN                                                   !0, ~8
    9     2        NEW                                              $10     'stdClass'
          3        DO_FCALL                                      0          
          4        ASSIGN                                                   !1, $10
   10     5        INIT_ARRAY                                       ~13     !0
          6        ADD_ARRAY_ELEMENT                                ~13     !1
          7        NEW                                              $14     'work%5CTest1'
          8        DO_FCALL                                      0          
          9        ADD_ARRAY_ELEMENT                                ~13     $14
         10        ASSIGN                                                   !2, ~13
   12    11        INIT_NS_FCALL_BY_NAME                                    'work%5Cjson_encode'
         12        SEND_VAR_EX                                              !2
         13        DO_FCALL                                      0  $17     
         14        ASSIGN                                                   !3, $17
   14    15        INIT_NS_FCALL_BY_NAME                                    'work%5Cvar_dump'
         16        SEND_VAR_EX                                              !3
         17        DO_FCALL                                      0          
   17    18        INIT_NS_FCALL_BY_NAME                                    'work%5Cstr_repeat'
         19        SEND_VAL_EX                                              '-'
         20        SEND_VAL_EX                                              100
         21        DO_FCALL                                      0  $20     
         22        FETCH_CONSTANT                                   ~21     'work%5CPHP_EOL'
         23        CONCAT                                           ~22     $20, ~21
         24        ECHO                                                     ~22
   19    25        INIT_NS_FCALL_BY_NAME                                    'work%5Cjson_decode'
         26        SEND_VAR_EX                                              !3
         27        DO_FCALL                                      0  $23     
         28        ASSIGN                                                   !4, $23
   20    29        INIT_NS_FCALL_BY_NAME                                    'work%5Cjson_decode'
         30        SEND_VAR_EX                                              !3
         31        SEND_VAL_EX                                              <true>
         32        DO_FCALL                                      0  $25     
         33        ASSIGN                                                   !5, $25
   22    34        INIT_NS_FCALL_BY_NAME                                    'work%5Cjson_encode'
         35        SEND_VAR_EX                                              !4
         36        DO_FCALL                                      0  $27     
         37        ASSIGN                                                   !6, $27
   23    38        INIT_NS_FCALL_BY_NAME                                    'work%5Cjson_encode'
         39        SEND_VAR_EX                                              !5
         40        DO_FCALL                                      0  $29     
         41        ASSIGN                                                   !7, $29
   25    42        INIT_NS_FCALL_BY_NAME                                    'work%5Cvar_dump'
         43        SEND_VAR_EX                                              !6
         44        SEND_VAR_EX                                              !7
         45        DO_FCALL                                      0          
         46      > RETURN                                                   1

Class work\Test1: [no user functions]

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
137.23 ms | 974 KiB | 17 Q