3v4l.org

run code in 500+ PHP versions simultaneously
<?php $form_item = "3"; $json = array("122240cb-253c-4046-adcd-ae81266709a6"=> array( "item" => array($form_item) )); echo json_encode($json, JSON_FORCE_OBJECT | JSON_PRETTY_PRINT); echo "\n---\n"; echo json_encode($json, JSON_FORCE_OBJECT + JSON_PRETTY_PRINT); echo "\n---\n"; echo json_encode($json, 16 + 128); echo "\n---\n"; echo json_encode($json, 144);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/oEvel
function name:  (null)
number of ops:  29
compiled vars:  !0 = $form_item, !1 = $json
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                       !0, '3'
    4     1        INIT_ARRAY                                           ~3      !0
          2        INIT_ARRAY                                           ~4      ~3, 'item'
          3        INIT_ARRAY                                           ~5      ~4, '122240cb-253c-4046-adcd-ae81266709a6'
    3     4        ASSIGN                                                       !1, ~5
    6     5        INIT_FCALL                                                   'json_encode'
          6        SEND_VAR                                                     !1
          7        SEND_VAL                                                     144
          8        DO_ICALL                                             $7      
          9        ECHO                                                         $7
    7    10        ECHO                                                         '%0A---%0A'
    8    11        INIT_FCALL                                                   'json_encode'
         12        SEND_VAR                                                     !1
         13        SEND_VAL                                                     144
         14        DO_ICALL                                             $8      
         15        ECHO                                                         $8
    9    16        ECHO                                                         '%0A---%0A'
   10    17        INIT_FCALL                                                   'json_encode'
         18        SEND_VAR                                                     !1
         19        SEND_VAL                                                     144
         20        DO_ICALL                                             $9      
         21        ECHO                                                         $9
   11    22        ECHO                                                         '%0A---%0A'
   12    23        INIT_FCALL                                                   'json_encode'
         24        SEND_VAR                                                     !1
         25        SEND_VAL                                                     144
         26        DO_ICALL                                             $10     
         27        ECHO                                                         $10
         28      > RETURN                                                       1

Generated using Vulcan Logic Dumper, using php 8.5.0


preferences:
159.01 ms | 2159 KiB | 14 Q