3v4l.org

run code in 500+ 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.5.0


preferences:
161.23 ms | 2130 KiB | 18 Q