3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data='O:8:"stdClass":6:{'; $data.='s:3:"123";a:40:{i:0;i:0;i:1;i:1;i:2;i:2;i:3;i:3;i:4;i:4;i:5;i:5;i:6;i:6;i:7;i:7;i:8;i:8;i:9;i:9;i:10;i:10;i:11;i:11;i:12;i:12;i:13;i:13;i:14;i:14;i:15;i:15;i:16;i:16;i:17;i:17;i:18;i:18;i:19;i:19;i:20;i:20;i:21;i:21;i:22;i:22;i:23;i:23;i:24;i:24;i:25;i:25;i:26;i:26;i:27;i:27;i:28;i:28;i:29;i:29;i:30;i:30;i:31;i:31;i:32;i:32;i:33;i:33;i:34;i:34;i:35;i:35;i:36;i:36;i:37;i:37;i:38;i:38;i:39;i:39;}'; $data.='s:3:"456";a:40:{i:0;i:0;i:1;i:1;i:2;i:2;i:3;i:3;i:4;i:4;i:5;i:5;i:6;i:6;i:7;i:7;i:8;i:8;i:9;i:9;i:10;i:10;i:11;i:11;i:12;i:12;i:13;i:13;i:14;i:14;i:15;i:15;i:16;i:16;i:17;i:17;i:18;i:18;i:19;i:19;i:20;i:20;i:21;i:21;i:22;i:22;i:23;i:23;i:24;i:24;i:25;i:25;i:26;i:26;i:27;i:27;i:28;i:28;i:29;i:29;i:30;i:30;i:31;i:31;i:32;i:32;i:33;i:33;i:34;i:34;i:35;i:35;i:36;i:36;i:37;i:37;i:38;i:38;i:39;i:39;}'; $data.='s:3:"456";i:1;'; $data.='s:3:"789";a:20:{i:100;O:8:"stdclass":0:{}i:0;S:17:"\41\41\41\41\00\04\00\00\00\01\01\00\06\00\BB\BC\CC";i:101;O:8:"stdclass":0:{}i:1;S:17:"\41\41\41\41\00\04\00\00\00\01\01\00\06\00\BB\BC\CC";i:102;O:8:"stdclass":0:{}i:2;S:17:"\41\41\41\41\00\04\00\00\00\01\01\00\06\00\BB\BC\CC";i:103;O:8:"stdclass":0:{}i:3;S:17:"\41\41\41\41\00\04\00\00\00\01\01\00\06\00\BB\BC\CC";i:104;O:8:"stdclass":0:{}i:4;S:17:"\41\41\41\41\00\04\00\00\00\01\01\00\06\00\BB\BC\CC";i:105;O:8:"stdclass":0:{}i:5;S:17:"\41\41\41\41\00\04\00\00\00\01\01\00\06\00\BB\BC\CC";i:106;O:8:"stdclass":0:{}i:6;S:17:"\41\41\41\41\00\04\00\00\00\01\01\00\06\00\BB\BC\CC";i:107;O:8:"stdclass":0:{}i:7;S:17:"\41\41\41\41\00\04\00\00\00\01\01\00\06\00\BB\BC\CC";i:108;O:8:"stdclass":0:{}i:8;S:17:"\41\41\41\41\00\04\00\00\00\01\01\00\06\00\BB\BC\CC";i:109;O:8:"stdclass":0:{}i:9;S:17:"\41\41\41\41\00\04\00\00\00\01\01\00\06\00\BB\BC\CC";}'; $data.='s:3:"789";i:0;'; $data.='i:1;r:56;}'; $data=serialize(unserialize($data)); var_dump($data); ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/EFHUv
function name:  (null)
number of ops:  18
compiled vars:  !0 = $data
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 'O%3A8%3A%22stdClass%22%3A6%3A%7B'
    4     1        ASSIGN_OP                                     8          !0, 's%3A3%3A%22123%22%3Ba%3A40%3A%7Bi%3A0%3Bi%3A0%3Bi%3A1%3Bi%3A1%3Bi%3A2%3Bi%3A2%3Bi%3A3%3Bi%3A3%3Bi%3A4%3Bi%3A4%3Bi%3A5%3Bi%3A5%3Bi%3A6%3Bi%3A6%3Bi%3A7%3Bi%3A7%3Bi%3A8%3Bi%3A8%3Bi%3A9%3Bi%3A9%3Bi%3A10%3Bi%3A10%3Bi%3A11%3Bi%3A11%3Bi%3A12%3Bi%3A12%3Bi%3A13%3Bi%3A13%3Bi%3A14%3Bi%3A14%3Bi%3A15%3Bi%3A15%3Bi%3A16%3Bi%3A16%3Bi%3A17%3Bi%3A17%3Bi%3A18%3Bi%3A18%3Bi%3A19%3Bi%3A19%3Bi%3A20%3Bi%3A20%3Bi%3A21%3Bi%3A21%3Bi%3A22%3Bi%3A22%3Bi%3A23%3Bi%3A23%3Bi%3A24%3Bi%3A24%3Bi%3A25%3Bi%3A25%3Bi%3A26%3Bi%3A26%3Bi%3A27%3Bi%3A27%3Bi%3A28%3Bi%3A28%3Bi%3A29%3Bi%3A29%3Bi%3A30%3Bi%3A30%3Bi%3A31%3Bi%3A31%3Bi%3A32%3Bi%3A32%3Bi%3A33%3Bi%3A33%3Bi%3A34%3Bi%3A34%3Bi%3A35%3Bi%3A35%3Bi%3A36%3Bi%3A36%3Bi%3A37%3Bi%3A37%3Bi%3A38%3Bi%3A38%3Bi%3A39%3Bi%3A39%3B%7D'
    5     2        ASSIGN_OP                                     8          !0, 's%3A3%3A%22456%22%3Ba%3A40%3A%7Bi%3A0%3Bi%3A0%3Bi%3A1%3Bi%3A1%3Bi%3A2%3Bi%3A2%3Bi%3A3%3Bi%3A3%3Bi%3A4%3Bi%3A4%3Bi%3A5%3Bi%3A5%3Bi%3A6%3Bi%3A6%3Bi%3A7%3Bi%3A7%3Bi%3A8%3Bi%3A8%3Bi%3A9%3Bi%3A9%3Bi%3A10%3Bi%3A10%3Bi%3A11%3Bi%3A11%3Bi%3A12%3Bi%3A12%3Bi%3A13%3Bi%3A13%3Bi%3A14%3Bi%3A14%3Bi%3A15%3Bi%3A15%3Bi%3A16%3Bi%3A16%3Bi%3A17%3Bi%3A17%3Bi%3A18%3Bi%3A18%3Bi%3A19%3Bi%3A19%3Bi%3A20%3Bi%3A20%3Bi%3A21%3Bi%3A21%3Bi%3A22%3Bi%3A22%3Bi%3A23%3Bi%3A23%3Bi%3A24%3Bi%3A24%3Bi%3A25%3Bi%3A25%3Bi%3A26%3Bi%3A26%3Bi%3A27%3Bi%3A27%3Bi%3A28%3Bi%3A28%3Bi%3A29%3Bi%3A29%3Bi%3A30%3Bi%3A30%3Bi%3A31%3Bi%3A31%3Bi%3A32%3Bi%3A32%3Bi%3A33%3Bi%3A33%3Bi%3A34%3Bi%3A34%3Bi%3A35%3Bi%3A35%3Bi%3A36%3Bi%3A36%3Bi%3A37%3Bi%3A37%3Bi%3A38%3Bi%3A38%3Bi%3A39%3Bi%3A39%3B%7D'
    6     3        ASSIGN_OP                                     8          !0, 's%3A3%3A%22456%22%3Bi%3A1%3B'
    7     4        ASSIGN_OP                                     8          !0, 's%3A3%3A%22789%22%3Ba%3A20%3A%7Bi%3A100%3BO%3A8%3A%22stdclass%22%3A0%3A%7B%7Di%3A0%3BS%3A17%3A%22%5C41%5C41%5C41%5C41%5C00%5C04%5C00%5C00%5C00%5C01%5C01%5C00%5C06%5C00%5CBB%5CBC%5CCC%22%3Bi%3A101%3BO%3A8%3A%22stdclass%22%3A0%3A%7B%7Di%3A1%3BS%3A17%3A%22%5C41%5C41%5C41%5C41%5C00%5C04%5C00%5C00%5C00%5C01%5C01%5C00%5C06%5C00%5CBB%5CBC%5CCC%22%3Bi%3A102%3BO%3A8%3A%22stdclass%22%3A0%3A%7B%7Di%3A2%3BS%3A17%3A%22%5C41%5C41%5C41%5C41%5C00%5C04%5C00%5C00%5C00%5C01%5C01%5C00%5C06%5C00%5CBB%5CBC%5CCC%22%3Bi%3A103%3BO%3A8%3A%22stdclass%22%3A0%3A%7B%7Di%3A3%3BS%3A17%3A%22%5C41%5C41%5C41%5C41%5C00%5C04%5C00%5C00%5C00%5C01%5C01%5C00%5C06%5C00%5CBB%5CBC%5CCC%22%3Bi%3A104%3BO%3A8%3A%22stdclass%22%3A0%3A%7B%7Di%3A4%3BS%3A17%3A%22%5C41%5C41%5C41%5C41%5C00%5C04%5C00%5C00%5C00%5C01%5C01%5C00%5C06%5C00%5CBB%5CBC%5CCC%22%3Bi%3A105%3BO%3A8%3A%22stdclass%22%3A0%3A%7B%7Di%3A5%3BS%3A17%3A%22%5C41%5C41%5C41%5C41%5C00%5C04%5C00%5C00%5C00%5C01%5C01%5C00%5C06%5C00%5CBB%5CBC%5CCC%22%3Bi%3A106%3BO%3A8%3A%22stdclass%22%3A0%3A%7B%7Di%3A6%3BS%3A17%3A%22%5C41%5C41%5C41%5C41%5C00%5C04%5C00%5C00%5C00%5C01%5C01%5C00%5C06%5C00%5CBB%5CBC%5CCC%22%3Bi%3A107%3BO%3A8%3A%22stdclass%22%3A0%3A%7B%7Di%3A7%3BS%3A17%3A%22%5C41%5C41%5C41%5C41%5C00%5C04%5C00%5C00%5C00%5C01%5C01%5C00%5C06%5C00%5CBB%5CBC%5CCC%22%3Bi%3A108%3BO%3A8%3A%22stdclass%22%3A0%3A%7B%7Di%3A8%3BS%3A17%3A%22%5C41%5C41%5C41%5C41%5C00%5C04%5C00%5C00%5C00%5C01%5C01%5C00%5C06%5C00%5CBB%5CBC%5CCC%22%3Bi%3A109%3BO%3A8%3A%22stdclass%22%3A0%3A%7B%7Di%3A9%3BS%3A17%3A%22%5C41%5C41%5C41%5C41%5C00%5C04%5C00%5C00%5C00%5C01%5C01%5C00%5C06%5C00%5CBB%5CBC%5CCC%22%3B%7D'
    8     5        ASSIGN_OP                                     8          !0, 's%3A3%3A%22789%22%3Bi%3A0%3B'
    9     6        ASSIGN_OP                                     8          !0, 'i%3A1%3Br%3A56%3B%7D'
   10     7        INIT_FCALL                                               'serialize'
          8        INIT_FCALL                                               'unserialize'
          9        SEND_VAR                                                 !0
         10        DO_ICALL                                         $8      
         11        SEND_VAR                                                 $8
         12        DO_ICALL                                         $9      
         13        ASSIGN                                                   !0, $9
   12    14        INIT_FCALL                                               'var_dump'
         15        SEND_VAR                                                 !0
         16        DO_ICALL                                                 
   13    17      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
166.62 ms | 1400 KiB | 19 Q