3v4l.org

run code in 300+ PHP versions simultaneously
<?php $id1 = 'fxEbFmSBuIM'; $id2 = 'et34RK4qLy8'; $id3 = '3oypcgF-LJQ'; $id1 = 'oT5+eFUCEAE'; $id2 = 'oT5+eU8CEAE'; $id3 = 'oT5+ekkCEAE'; $id1 = base64_decode($id1); $id2 = base64_decode($id2); $id3 = base64_decode($id3); $id1 = bin2hex($id1); $id2 = bin2hex($id2); $id3 = bin2hex($id3); $id1 = hexdec($id1); $id2 = hexdec($id2); $id3 = hexdec($id3); var_dump(sprintf('%b', $id1)); var_dump(sprintf('%b', $id2)); var_dump(sprintf('%b', $id3)); var_dump(sprintf('%b', $id1 & $id2 & $id3));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/HLItm
function name:  (null)
number of ops:  73
compiled vars:  !0 = $id1, !1 = $id2, !2 = $id3
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 'fxEbFmSBuIM'
    4     1        ASSIGN                                                   !1, 'et34RK4qLy8'
    5     2        ASSIGN                                                   !2, '3oypcgF-LJQ'
    7     3        ASSIGN                                                   !0, 'oT5%2BeFUCEAE'
    8     4        ASSIGN                                                   !1, 'oT5%2BeU8CEAE'
    9     5        ASSIGN                                                   !2, 'oT5%2BekkCEAE'
   11     6        INIT_FCALL                                               'base64_decode'
          7        SEND_VAR                                                 !0
          8        DO_ICALL                                         $9      
          9        ASSIGN                                                   !0, $9
   12    10        INIT_FCALL                                               'base64_decode'
         11        SEND_VAR                                                 !1
         12        DO_ICALL                                         $11     
         13        ASSIGN                                                   !1, $11
   13    14        INIT_FCALL                                               'base64_decode'
         15        SEND_VAR                                                 !2
         16        DO_ICALL                                         $13     
         17        ASSIGN                                                   !2, $13
   15    18        INIT_FCALL                                               'bin2hex'
         19        SEND_VAR                                                 !0
         20        DO_ICALL                                         $15     
         21        ASSIGN                                                   !0, $15
   16    22        INIT_FCALL                                               'bin2hex'
         23        SEND_VAR                                                 !1
         24        DO_ICALL                                         $17     
         25        ASSIGN                                                   !1, $17
   17    26        INIT_FCALL                                               'bin2hex'
         27        SEND_VAR                                                 !2
         28        DO_ICALL                                         $19     
         29        ASSIGN                                                   !2, $19
   19    30        INIT_FCALL                                               'hexdec'
         31        SEND_VAR                                                 !0
         32        DO_ICALL                                         $21     
         33        ASSIGN                                                   !0, $21
   20    34        INIT_FCALL                                               'hexdec'
         35        SEND_VAR                                                 !1
         36        DO_ICALL                                         $23     
         37        ASSIGN                                                   !1, $23
   21    38        INIT_FCALL                                               'hexdec'
         39        SEND_VAR                                                 !2
         40        DO_ICALL                                         $25     
         41        ASSIGN                                                   !2, $25
   23    42        INIT_FCALL                                               'var_dump'
         43        INIT_FCALL                                               'sprintf'
         44        SEND_VAL                                                 '%25b'
         45        SEND_VAR                                                 !0
         46        DO_ICALL                                         $27     
         47        SEND_VAR                                                 $27
         48        DO_ICALL                                                 
   24    49        INIT_FCALL                                               'var_dump'
         50        INIT_FCALL                                               'sprintf'
         51        SEND_VAL                                                 '%25b'
         52        SEND_VAR                                                 !1
         53        DO_ICALL                                         $29     
         54        SEND_VAR                                                 $29
         55        DO_ICALL                                                 
   25    56        INIT_FCALL                                               'var_dump'
         57        INIT_FCALL                                               'sprintf'
         58        SEND_VAL                                                 '%25b'
         59        SEND_VAR                                                 !2
         60        DO_ICALL                                         $31     
         61        SEND_VAR                                                 $31
         62        DO_ICALL                                                 
   27    63        INIT_FCALL                                               'var_dump'
         64        INIT_FCALL                                               'sprintf'
         65        SEND_VAL                                                 '%25b'
         66        BW_AND                                           ~33     !0, !1
         67        BW_AND                                           ~34     !2, ~33
         68        SEND_VAL                                                 ~34
         69        DO_ICALL                                         $35     
         70        SEND_VAR                                                 $35
         71        DO_ICALL                                                 
         72      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
139.5 ms | 1007 KiB | 18 Q