3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = urldecode('%0E0eaU%C2%9A%C2%A7%C2%87%C3%90%0B%C3%86%C3%B7%0B%C2%BD%C3%BE4%04%C3%8F%03e%C2%9EtO%C2%854%C3%80%0F%C3%BBe%C2%9CL%C2%87@%C3%8C%C2%94/%C3%AB-%C2%A1%15%C2%A3%C3%B4%15%C3%9C%C2%BB%C2%86%07Is%C2%86em%7D%1F4%C2%A4%20Y%C3%97%C2%8FZ%C2%8D%C3%91%C3%AF'); $b = urldecode('%0E0eaU%C2%9A%C2%A7%C2%87%C3%90%0B%C3%86%C3%B7%0B%C2%BD%C3%BE4%04%C3%8F%03e%C2%9EpO%C2%854%C3%80%0F%C3%BBe%C2%9CL%C2%87@%C3%8C%C2%94/%C3%AB-%C2%A1%15%C2%A3%C3%B4%15%5C%C2%BB%C2%86%07Is%C2%86em%7D%1F4%C2%A4%20Y%C3%97%C2%8FZ%C2%8D%C3%91%C3%AF'); $hex1 = '4dc968ff0ee35c209572d4777b721587d36fa7b21bdc56b74a3dc0783e7b9518afbfa200a8284bf36e8e4b55b35f427593d849676da0d1555d8360fb5f07fea2'; $hex2 = '4dc968ff0ee35c209572d4777b721587d36fa7b21bdc56b74a3dc0783e7b9518afbfa202a8284bf36e8e4b55b35f427593d849676da0d1d55d8360fb5f07fea2'; $bin1 = hex2bin($hex1); $bin2 = hex2bin($hex2); echo bin2hex($a); var_dump(md5($a) == md5($b)); var_dump(md5($bin1) == md5($bin2));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/pnnB1
function name:  (null)
number of ops:  43
compiled vars:  !0 = $a, !1 = $b, !2 = $hex1, !3 = $hex2, !4 = $bin1, !5 = $bin2
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                               'urldecode'
          1        SEND_VAL                                                 '%250E0eaU%25C2%259A%25C2%25A7%25C2%2587%25C3%2590%250B%25C3%2586%25C3%25B7%250B%25C2%25BD%25C3%25BE4%2504%25C3%258F%2503e%25C2%259EtO%25C2%25854%25C3%2580%250F%25C3%25BBe%25C2%259CL%25C2%2587%40%25C3%258C%25C2%2594%2F%25C3%25AB-%25C2%25A1%2515%25C2%25A3%25C3%25B4%2515%25C3%259C%25C2%25BB%25C2%2586%2507Is%25C2%2586em%257D%251F4%25C2%25A4%2520Y%25C3%2597%25C2%258FZ%25C2%258D%25C3%2591%25C3%25AF'
          2        DO_ICALL                                         $6      
          3        ASSIGN                                                   !0, $6
    3     4        INIT_FCALL                                               'urldecode'
          5        SEND_VAL                                                 '%250E0eaU%25C2%259A%25C2%25A7%25C2%2587%25C3%2590%250B%25C3%2586%25C3%25B7%250B%25C2%25BD%25C3%25BE4%2504%25C3%258F%2503e%25C2%259EpO%25C2%25854%25C3%2580%250F%25C3%25BBe%25C2%259CL%25C2%2587%40%25C3%258C%25C2%2594%2F%25C3%25AB-%25C2%25A1%2515%25C2%25A3%25C3%25B4%2515%255C%25C2%25BB%25C2%2586%2507Is%25C2%2586em%257D%251F4%25C2%25A4%2520Y%25C3%2597%25C2%258FZ%25C2%258D%25C3%2591%25C3%25AF'
          6        DO_ICALL                                         $8      
          7        ASSIGN                                                   !1, $8
    5     8        ASSIGN                                                   !2, '4dc968ff0ee35c209572d4777b721587d36fa7b21bdc56b74a3dc0783e7b9518afbfa200a8284bf36e8e4b55b35f427593d849676da0d1555d8360fb5f07fea2'
    6     9        ASSIGN                                                   !3, '4dc968ff0ee35c209572d4777b721587d36fa7b21bdc56b74a3dc0783e7b9518afbfa202a8284bf36e8e4b55b35f427593d849676da0d1d55d8360fb5f07fea2'
    8    10        INIT_FCALL                                               'hex2bin'
         11        SEND_VAR                                                 !2
         12        DO_ICALL                                         $12     
         13        ASSIGN                                                   !4, $12
    9    14        INIT_FCALL                                               'hex2bin'
         15        SEND_VAR                                                 !3
         16        DO_ICALL                                         $14     
         17        ASSIGN                                                   !5, $14
   11    18        INIT_FCALL                                               'bin2hex'
         19        SEND_VAR                                                 !0
         20        DO_ICALL                                         $16     
         21        ECHO                                                     $16
   13    22        INIT_FCALL                                               'var_dump'
         23        INIT_FCALL                                               'md5'
         24        SEND_VAR                                                 !0
         25        DO_ICALL                                         $17     
         26        INIT_FCALL                                               'md5'
         27        SEND_VAR                                                 !1
         28        DO_ICALL                                         $18     
         29        IS_EQUAL                                         ~19     $17, $18
         30        SEND_VAL                                                 ~19
         31        DO_ICALL                                                 
   14    32        INIT_FCALL                                               'var_dump'
         33        INIT_FCALL                                               'md5'
         34        SEND_VAR                                                 !4
         35        DO_ICALL                                         $21     
         36        INIT_FCALL                                               'md5'
         37        SEND_VAR                                                 !5
         38        DO_ICALL                                         $22     
         39        IS_EQUAL                                         ~23     $21, $22
         40        SEND_VAL                                                 ~23
         41        DO_ICALL                                                 
         42      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
174.89 ms | 1400 KiB | 23 Q