3v4l.org

run code in 300+ PHP versions simultaneously
<?php $test = unserialize('a:19:{s:4:"mode";s:9:"connected";s:9:"binAttach";N;s:10:"fileAttach";N;s:5:"login";N;s:8:"password";N;s:4:"date";s:19:"2015-03-26 01:50:07";s:4:"from";N;s:6:"knetid";s:8:"50333754";s:7:"fleetId";N;s:2:"to";i:255;s:6:"custId";N;s:4:"flow";i:6;s:5:"tname";s:9:"245545475";s:6:"status";N;s:5:"value";s:8:"position";s:4:"info";N;s:2:"id";N;s:4:"body";s:11:"<position/>";s:6:"delaym";N;}'); $myObject = new ArrayObject($test); $test2 = serialize($myObject); var_dump(unserialize($test2));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/6IDGB
function name:  (null)
number of ops:  19
compiled vars:  !0 = $test, !1 = $myObject, !2 = $test2
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    5     0  E >   INIT_FCALL                                               'unserialize'
          1        SEND_VAL                                                 'a%3A19%3A%7Bs%3A4%3A%22mode%22%3Bs%3A9%3A%22connected%22%3Bs%3A9%3A%22binAttach%22%3BN%3Bs%3A10%3A%22fileAttach%22%3BN%3Bs%3A5%3A%22login%22%3BN%3Bs%3A8%3A%22password%22%3BN%3Bs%3A4%3A%22date%22%3Bs%3A19%3A%222015-03-26+01%3A50%3A07%22%3Bs%3A4%3A%22from%22%3BN%3Bs%3A6%3A%22knetid%22%3Bs%3A8%3A%2250333754%22%3Bs%3A7%3A%22fleetId%22%3BN%3Bs%3A2%3A%22to%22%3Bi%3A255%3Bs%3A6%3A%22custId%22%3BN%3Bs%3A4%3A%22flow%22%3Bi%3A6%3Bs%3A5%3A%22tname%22%3Bs%3A9%3A%22245545475%22%3Bs%3A6%3A%22status%22%3BN%3Bs%3A5%3A%22value%22%3Bs%3A8%3A%22position%22%3Bs%3A4%3A%22info%22%3BN%3Bs%3A2%3A%22id%22%3BN%3Bs%3A4%3A%22body%22%3Bs%3A11%3A%22%3Cposition%2F%3E%22%3Bs%3A6%3A%22delaym%22%3BN%3B%7D'
          2        DO_ICALL                                         $3      
          3        ASSIGN                                                   !0, $3
    8     4        NEW                                              $5      'ArrayObject'
          5        SEND_VAR_EX                                              !0
          6        DO_FCALL                                      0          
          7        ASSIGN                                                   !1, $5
   10     8        INIT_FCALL                                               'serialize'
          9        SEND_VAR                                                 !1
         10        DO_ICALL                                         $8      
         11        ASSIGN                                                   !2, $8
   12    12        INIT_FCALL                                               'var_dump'
         13        INIT_FCALL                                               'unserialize'
         14        SEND_VAR                                                 !2
         15        DO_ICALL                                         $10     
         16        SEND_VAR                                                 $10
         17        DO_ICALL                                                 
         18      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
167.17 ms | 1400 KiB | 19 Q