3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = <<<STR a%3A45%3A%7Bs%3A8%3A%22HOSTNAME%22%3Bs%3A36%3A%22nj02-vs-ting-jh2p-013.nj02.baidu.com%22%3Bs%3A4%3A%22PATH%22%3Bs%3A28%3A%22%2Fusr%2Flocal%2Fbin%3A%2Fusr%2Fbin%3A%2Fbin%22%3Bs%3A3%3A%22TMP%22%3Bs%3A4%3A%22%2Ftmp%22%3Bs%3A6%3A%22TMPDIR%22%3Bs%3A4%3A%22%2Ftmp%22%3Bs%3A4%3A%22TEMP%22%3Bs%3A4%3A%22%2Ftmp%22%3Bs%3A6%3A%22OSTYPE%22%3Bs%3A0%3A%22%22%3Bs%3A8%3A%22MACHTYPE%22%3Bs%3A0%3A%22%22%3Bs%3A13%3A%22MALLOC_CHECK_%22%3Bs%3A1%3A%222%22%3Bs%3A4%3A%22USER%22%3Bs%3A3%3A%22bae%22%3Bs%3A4%3A%22HOME%22%3Bs%3A9%3A%22%2Fhome%2Fbae%22%3Bs%3A9%3A%22FCGI_ROLE%22%3Bs%3A9%3A%22RESPONDER%22%3Bs%3A11%3A%22HTTP_X_HOST%22%3Bs%3A15%3A%22bcs.y.baidu.com%22%3Bs%3A22%3A%22HTTP_X_FORWARDED_PROTO%22%3Bs%3A4%3A%22http%22%3Bs%3A9%3A%22HTTP_HOST%22%3Bs%3A15%3A%22bcs.y.baidu.com%22%3Bs%3A34%3A%22HTTP_ACCESS_CONTROL_REQUEST_METHOD%22%3Bs%3A4%3A%22POST%22%3Bs%3A11%3A%22HTTP_ORIGIN%22%3Bs%3A18%3A%22http%3A%2F%2Fy.baidu.com%22%3Bs%3A15%3A%22HTTP_USER_AGENT%22%3Bs%3A108%3A%22Mozilla%2F5.0+%28Windows+NT+6.1%3B+WOW64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F31.0.1650.63+Safari%2F537.36%22%3Bs%3A35%3A%22HTTP_ACCESS_CONTROL_REQUEST_HEADERS%22%3Bs%3A12%3A%22content-type%22%3Bs%3A11%3A%22HTTP_ACCEPT%22%3Bs%3A3%3A%22%2A%2F%2A%22%3Bs%3A12%3A%22HTTP_REFERER%22%3Bs%3A66%3A%22http%3A%2F%2Fy.baidu.com%2Fartist%2Fregister%2Fstep2%3Fname%3DMC%25E5%25B0%2591%25E6%2595%258F%22%3Bs%3A20%3A%22HTTP_ACCEPT_ENCODING%22%3Bs%3A17%3A%22gzip%2Cdeflate%2Csdch%22%3Bs%3A20%3A%22HTTP_ACCEPT_LANGUAGE%22%3Bs%3A14%3A%22zh-CN%2Czh%3Bq%3D0.8%22%3Bs%3A20%3A%22HTTP_X_FORWARDED_FOR%22%3Bs%3A13%3A%2214.29.209.168%22%3Bs%3A15%3A%22SERVER_SOFTWARE%22%3Bs%3A14%3A%22lighttpd%2F1.5.0%22%3Bs%3A11%3A%22SERVER_NAME%22%3Bs%3A15%3A%22bcs.y.baidu.com%22%3Bs%3A17%3A%22GATEWAY_INTERFACE%22%3Bs%3A7%3A%22CGI%2F1.1%22%3Bs%3A11%3A%22SERVER_PORT%22%3Bs%3A4%3A%228888%22%3Bs%3A11%3A%22SERVER_ADDR%22%3Bs%3A12%3A%2210.207.19.47%22%3Bs%3A11%3A%22REMOTE_PORT%22%3Bs%3A5%3A%2226613%22%3Bs%3A11%3A%22REMOTE_ADDR%22%3Bs%3A13%3A%2214.29.209.168%22%3Bs%3A11%3A%22SCRIPT_NAME%22%3Bs%3A27%3A%22%2Findex.php%2Fdata%2Fsong%2Fupfile%22%3Bs%3A9%3A%22PATH_INFO%22%3Bs%3A17%3A%22%2Fdata%2Fsong%2Fupfile%22%3Bs%3A15%3A%22PATH_TRANSLATED%22%3Bs%3A44%3A%22%2Fhome%2Fbae%2Fwwwdata.y%2Fwebroot%2Fdata%2Fsong%2Fupfile%22%3Bs%3A15%3A%22SCRIPT_FILENAME%22%3Bs%3A37%3A%22%2Fhome%2Fbae%2Fwwwdata.y%2Fwebroot%2Findex.php%22%3Bs%3A13%3A%22DOCUMENT_ROOT%22%3Bs%3A28%3A%22%2Fhome%2Fbae%2Fwwwdata.y%2Fwebroot%2F%22%3Bs%3A11%3A%22REQUEST_URI%22%3Bs%3A17%3A%22%2Fdata%2Fsong%2Fupfile%22%3Bs%3A12%3A%22REDIRECT_URI%22%3Bs%3A27%3A%22%2Findex.php%2Fdata%2Fsong%2Fupfile%22%3Bs%3A12%3A%22QUERY_STRING%22%3Bs%3A0%3A%22%22%3Bs%3A14%3A%22REQUEST_METHOD%22%3Bs%3A7%3A%22OPTIONS%22%3Bs%3A15%3A%22REDIRECT_STATUS%22%3Bs%3A3%3A%22200%22%3Bs%3A15%3A%22SERVER_PROTOCOL%22%3Bs%3A8%3A%22HTTP%2F1.1%22%3Bs%3A20%3A%22ORIG_SCRIPT_FILENAME%22%3Bs%3A54%3A%22%2Fhome%2Fbae%2Fwwwdata.y%2Fwebroot%2Findex.php%2Fdata%2Fsong%2Fupfile%22%3Bs%3A20%3A%22ORIG_PATH_TRANSLATED%22%3Bs%3A45%3A%22%2Fhome%2Fbae%2Fwwwdata.y%2Fwebroot%2F%2Fdata%2Fsong%2Fupfile%22%3Bs%3A8%3A%22PHP_SELF%22%3Bs%3A44%3A%22%2Findex.php%2Fdata%2Fsong%2Fupfile%2Fdata%2Fsong%2Fupfile%22%3Bs%3A12%3A%22REQUEST_TIME%22%3Bi%3A1436429755%3B%7D STR; var_dump(unserialize(urldecode($str)));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/fDnaD
function name:  (null)
number of ops:  11
compiled vars:  !0 = $str
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 'a%253A45%253A%257Bs%253A8%253A%2522HOSTNAME%2522%253Bs%253A36%253A%2522nj02-vs-ting-jh2p-013.nj02.baidu.com%2522%253Bs%253A4%253A%2522PATH%2522%253Bs%253A28%253A%2522%252Fusr%252Flocal%252Fbin%253A%252Fusr%252Fbin%253A%252Fbin%2522%253Bs%253A3%253A%2522TMP%2522%253Bs%253A4%253A%2522%252Ftmp%2522%253Bs%253A6%253A%2522TMPDIR%2522%253Bs%253A4%253A%2522%252Ftmp%2522%253Bs%253A4%253A%2522TEMP%2522%253Bs%253A4%253A%2522%252Ftmp%2522%253Bs%253A6%253A%2522OSTYPE%2522%253Bs%253A0%253A%2522%2522%253Bs%253A8%253A%2522MACHTYPE%2522%253Bs%253A0%253A%2522%2522%253Bs%253A13%253A%2522MALLOC_CHECK_%2522%253Bs%253A1%253A%25222%2522%253Bs%253A4%253A%2522USER%2522%253Bs%253A3%253A%2522bae%2522%253Bs%253A4%253A%2522HOME%2522%253Bs%253A9%253A%2522%252Fhome%252Fbae%2522%253Bs%253A9%253A%2522FCGI_ROLE%2522%253Bs%253A9%253A%2522RESPONDER%2522%253Bs%253A11%253A%2522HTTP_X_HOST%2522%253Bs%253A15%253A%2522bcs.y.baidu.com%2522%253Bs%253A22%253A%2522HTTP_X_FORWARDED_PROTO%2522%253Bs%253A4%253A%2522http%2522%253Bs%253A9%253A%2522HTTP_HOST%2522%253Bs%253A15%253A%2522bcs.y.baidu.com%2522%253Bs%253A34%253A%2522HTTP_ACCESS_CONTROL_REQUEST_METHOD%2522%253Bs%253A4%253A%2522POST%2522%253Bs%253A11%253A%2522HTTP_ORIGIN%2522%253Bs%253A18%253A%2522http%253A%252F%252Fy.baidu.com%2522%253Bs%253A15%253A%2522HTTP_USER_AGENT%2522%253Bs%253A108%253A%2522Mozilla%252F5.0%2B%2528Windows%2BNT%2B6.1%253B%2BWOW64%2529%2BAppleWebKit%252F537.36%2B%2528KHTML%252C%2Blike%2BGecko%2529%2BChrome%252F31.0.1650.63%2BSafari%252F537.36%2522%253Bs%253A35%253A%2522HTTP_ACCESS_CONTROL_REQUEST_HEADERS%2522%253Bs%253A12%253A%2522content-type%2522%253Bs%253A11%253A%2522HTTP_ACCEPT%2522%253Bs%253A3%253A%2522%252A%252F%252A%2522%253Bs%253A12%253A%2522HTTP_REFERER%2522%253Bs%253A66%253A%2522http%253A%252F%252Fy.baidu.com%252Fartist%252Fregister%252Fstep2%253Fname%253DMC%2525E5%2525B0%252591%2525E6%252595%25258F%2522%253Bs%253A20%253A%2522HTTP_ACCEPT_ENCODING%2522%253Bs%253A17%253A%2522gzip%252Cdeflate%252Csdch%2522%253Bs%253A20%253A%2522HTTP_ACCEPT_LANGUAGE%2522%253Bs%253A14%253A%2522zh-CN%252Czh%253Bq%253D0.8%2522%253Bs%253A20%253A%2522HTTP_X_FORWARDED_FOR%2522%253Bs%253A13%253A%252214.29.209.168%2522%253Bs%253A15%253A%2522SERVER_SOFTWARE%2522%253Bs%253A14%253A%2522lighttpd%252F1.5.0%2522%253Bs%253A11%253A%2522SERVER_NAME%2522%253Bs%253A15%253A%2522bcs.y.baidu.com%2522%253Bs%253A17%253A%2522GATEWAY_INTERFACE%2522%253Bs%253A7%253A%2522CGI%252F1.1%2522%253Bs%253A11%253A%2522SERVER_PORT%2522%253Bs%253A4%253A%25228888%2522%253Bs%253A11%253A%2522SERVER_ADDR%2522%253Bs%253A12%253A%252210.207.19.47%2522%253Bs%253A11%253A%2522REMOTE_PORT%2522%253Bs%253A5%253A%252226613%2522%253Bs%253A11%253A%2522REMOTE_ADDR%2522%253Bs%253A13%253A%252214.29.209.168%2522%253Bs%253A11%253A%2522SCRIPT_NAME%2522%253Bs%253A27%253A%2522%252Findex.php%252Fdata%252Fsong%252Fupfile%2522%253Bs%253A9%253A%2522PATH_INFO%2522%253Bs%253A17%253A%2522%252Fdata%252Fsong%252Fupfile%2522%253Bs%253A15%253A%2522PATH_TRANSLATED%2522%253Bs%253A44%253A%2522%252Fhome%252Fbae%252Fwwwdata.y%252Fwebroot%252Fdata%252Fsong%252Fupfile%2522%253Bs%253A15%253A%2522SCRIPT_FILENAME%2522%253Bs%253A37%253A%2522%252Fhome%252Fbae%252Fwwwdata.y%252Fwebroot%252Findex.php%2522%253Bs%253A13%253A%2522DOCUMENT_ROOT%2522%253Bs%253A28%253A%2522%252Fhome%252Fbae%252Fwwwdata.y%252Fwebroot%252F%2522%253Bs%253A11%253A%2522REQUEST_URI%2522%253Bs%253A17%253A%2522%252Fdata%252Fsong%252Fupfile%2522%253Bs%253A12%253A%2522REDIRECT_URI%2522%253Bs%253A27%253A%2522%252Findex.php%252Fdata%252Fsong%252Fupfile%2522%253Bs%253A12%253A%2522QUERY_STRING%2522%253Bs%253A0%253A%2522%2522%253Bs%253A14%253A%2522REQUEST_METHOD%2522%253Bs%253A7%253A%2522OPTIONS%2522%253Bs%253A15%253A%2522REDIRECT_STATUS%2522%253Bs%253A3%253A%2522200%2522%253Bs%253A15%253A%2522SERVER_PROTOCOL%2522%253Bs%253A8%253A%2522HTTP%252F1.1%2522%253Bs%253A20%253A%2522ORIG_SCRIPT_FILENAME%2522%253Bs%253A54%253A%2522%252Fhome%252Fbae%252Fwwwdata.y%252Fwebroot%252Findex.php%252Fdata%252Fsong%252Fupfile%2522%253Bs%253A20%253A%2522ORIG_PATH_TRANSLATED%2522%253Bs%253A45%253A%2522%252Fhome%252Fbae%252Fwwwdata.y%252Fwebroot%252F%252Fdata%252Fsong%252Fupfile%2522%253Bs%253A8%253A%2522PHP_SELF%2522%253Bs%253A44%253A%2522%252Findex.php%252Fdata%252Fsong%252Fupfile%252Fdata%252Fsong%252Fupfile%2522%253Bs%253A12%253A%2522REQUEST_TIME%2522%253Bi%253A1436429755%253B%257D'
    6     1        INIT_FCALL                                               'var_dump'
          2        INIT_FCALL                                               'unserialize'
          3        INIT_FCALL                                               'urldecode'
          4        SEND_VAR                                                 !0
          5        DO_ICALL                                         $2      
          6        SEND_VAR                                                 $2
          7        DO_ICALL                                         $3      
          8        SEND_VAR                                                 $3
          9        DO_ICALL                                                 
         10      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
183.57 ms | 1400 KiB | 19 Q