3v4l.org

run code in 300+ PHP versions simultaneously
<?php $resp = 'a:68:{s:13:"Response Code";s:1:"1";s:16:"Response Subcode";s:1:"1";s:20:"Response Reason Code";s:1:"1";s:20:"Response Reason Text";s:46:"(TESTMODE) This transaction has been approved.";s:13:"Approval Code";s:6:"000000";s:15:"AVS Result Code";s:1:"P";s:14:"Transaction ID";s:1:"0";s:14:"Invoice Number";s:0:"";s:11:"Description";s:0:"";s:6:"Amount";s:5:"50.00";s:6:"Method";s:2:"CC";s:16:"Transaction Type";s:9:"auth_only";s:11:"Customer ID";s:0:"";s:21:"Cardholder First Name";s:4:"test";s:20:"Cardholder Last Name";s:0:"";s:7:"Company";s:0:"";s:15:"Billing Address";s:13:"Iskcon temple";s:4:"City";s:9:"Ahmedabad";s:5:"State";s:8:"Gujarath";s:3:"Zip";s:6:"380015";s:7:"Country";s:5:"India";s:5:"Phone";s:0:"";s:3:"Fax";s:0:"";s:5:"Email";s:0:"";s:18:"Ship to First Name";s:0:"";s:17:"Ship to Last Name";s:0:"";s:15:"Ship to Company";s:0:"";s:15:"Ship to Address";s:0:"";s:12:"Ship to City";s:0:"";s:13:"Ship to State";s:0:"";s:11:"Ship to Zip";s:0:"";s:15:"Ship to Country";s:0:"";s:10:"Tax Amount";s:0:"";s:11:"Duty Amount";s:0:"";s:14:"Freight Amount";s:0:"";s:15:"Tax Exempt Flag";s:0:"";s:9:"PO Number";s:0:"";s:8:"MD5 Hash";s:32:"6E9C45B3104803DA87C696834D90FB2B";s:39:"Card Code (CVV2/CVC2/CID) Response Code";s:0:"";s:65:"Cardholder Authentication Verification Value (CAVV) Response Code";s:0:"";s:16:"Reserved Field 0";s:0:"";s:16:"Reserved Field 1";s:0:"";s:16:"Reserved Field 2";s:0:"";s:16:"Reserved Field 3";s:0:"";s:16:"Reserved Field 4";s:0:"";s:16:"Reserved Field 5";s:0:"";s:16:"Reserved Field 6";s:0:"";s:16:"Reserved Field 7";s:0:"";s:16:"Reserved Field 8";s:0:"";s:16:"Reserved Field 9";s:0:"";s:17:"Reserved Field 10";s:8:"XXXX6891";s:17:"Reserved Field 11";s:4:"Visa";s:17:"Reserved Field 12";s:0:"";s:17:"Reserved Field 13";s:0:"";s:17:"Reserved Field 14";s:0:"";s:17:"Reserved Field 15";s:0:"";s:17:"Reserved Field 16";s:0:"";s:17:"Reserved Field 17";s:0:"";s:17:"Reserved Field 18";s:0:"";s:17:"Reserved Field 19";s:0:"";s:17:"Reserved Field 20";s:0:"";s:17:"Reserved Field 21";s:0:"";s:17:"Reserved Field 22";s:0:"";s:17:"Reserved Field 23";s:0:"";s:17:"Reserved Field 24";s:0:"";s:17:"Reserved Field 25";s:0:"";s:17:"Reserved Field 26";s:0:"";s:17:"Reserved Field 27";s:0:"";}'; echo json_decode($resp);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/7qtSb
function name:  (null)
number of ops:  6
compiled vars:  !0 = $resp
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, 'a%3A68%3A%7Bs%3A13%3A%22Response+Code%22%3Bs%3A1%3A%221%22%3Bs%3A16%3A%22Response+Subcode%22%3Bs%3A1%3A%221%22%3Bs%3A20%3A%22Response+Reason+Code%22%3Bs%3A1%3A%221%22%3Bs%3A20%3A%22Response+Reason+Text%22%3Bs%3A46%3A%22%28TESTMODE%29+This+transaction+has+been+approved.%22%3Bs%3A13%3A%22Approval+Code%22%3Bs%3A6%3A%22000000%22%3Bs%3A15%3A%22AVS+Result+Code%22%3Bs%3A1%3A%22P%22%3Bs%3A14%3A%22Transaction+ID%22%3Bs%3A1%3A%220%22%3Bs%3A14%3A%22Invoice+Number%22%3Bs%3A0%3A%22%22%3Bs%3A11%3A%22Description%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22Amount%22%3Bs%3A5%3A%2250.00%22%3Bs%3A6%3A%22Method%22%3Bs%3A2%3A%22CC%22%3Bs%3A16%3A%22Transaction+Type%22%3Bs%3A9%3A%22auth_only%22%3Bs%3A11%3A%22Customer+ID%22%3Bs%3A0%3A%22%22%3Bs%3A21%3A%22Cardholder+First+Name%22%3Bs%3A4%3A%22test%22%3Bs%3A20%3A%22Cardholder+Last+Name%22%3Bs%3A0%3A%22%22%3Bs%3A7%3A%22Company%22%3Bs%3A0%3A%22%22%3Bs%3A15%3A%22Billing+Address%22%3Bs%3A13%3A%22Iskcon+temple%22%3Bs%3A4%3A%22City%22%3Bs%3A9%3A%22Ahmedabad%22%3Bs%3A5%3A%22State%22%3Bs%3A8%3A%22Gujarath%22%3Bs%3A3%3A%22Zip%22%3Bs%3A6%3A%22380015%22%3Bs%3A7%3A%22Country%22%3Bs%3A5%3A%22India%22%3Bs%3A5%3A%22Phone%22%3Bs%3A0%3A%22%22%3Bs%3A3%3A%22Fax%22%3Bs%3A0%3A%22%22%3Bs%3A5%3A%22Email%22%3Bs%3A0%3A%22%22%3Bs%3A18%3A%22Ship+to+First+Name%22%3Bs%3A0%3A%22%22%3Bs%3A17%3A%22Ship+to+Last+Name%22%3Bs%3A0%3A%22%22%3Bs%3A15%3A%22Ship+to+Company%22%3Bs%3A0%3A%22%22%3Bs%3A15%3A%22Ship+to+Address%22%3Bs%3A0%3A%22%22%3Bs%3A12%3A%22Ship+to+City%22%3Bs%3A0%3A%22%22%3Bs%3A13%3A%22Ship+to+State%22%3Bs%3A0%3A%22%22%3Bs%3A11%3A%22Ship+to+Zip%22%3Bs%3A0%3A%22%22%3Bs%3A15%3A%22Ship+to+Country%22%3Bs%3A0%3A%22%22%3Bs%3A10%3A%22Tax+Amount%22%3Bs%3A0%3A%22%22%3Bs%3A11%3A%22Duty+Amount%22%3Bs%3A0%3A%22%22%3Bs%3A14%3A%22Freight+Amount%22%3Bs%3A0%3A%22%22%3Bs%3A15%3A%22Tax+Exempt+Flag%22%3Bs%3A0%3A%22%22%3Bs%3A9%3A%22PO+Number%22%3Bs%3A0%3A%22%22%3Bs%3A8%3A%22MD5+Hash%22%3Bs%3A32%3A%226E9C45B3104803DA87C696834D90FB2B%22%3Bs%3A39%3A%22Card+Code+%28CVV2%2FCVC2%2FCID%29+Response+Code%22%3Bs%3A0%3A%22%22%3Bs%3A65%3A%22Cardholder+Authentication+Verification+Value+%28CAVV%29+Response+Code%22%3Bs%3A0%3A%22%22%3Bs%3A16%3A%22Reserved+Field+0%22%3Bs%3A0%3A%22%22%3Bs%3A16%3A%22Reserved+Field+1%22%3Bs%3A0%3A%22%22%3Bs%3A16%3A%22Reserved+Field+2%22%3Bs%3A0%3A%22%22%3Bs%3A16%3A%22Reserved+Field+3%22%3Bs%3A0%3A%22%22%3Bs%3A16%3A%22Reserved+Field+4%22%3Bs%3A0%3A%22%22%3Bs%3A16%3A%22Reserved+Field+5%22%3Bs%3A0%3A%22%22%3Bs%3A16%3A%22Reserved+Field+6%22%3Bs%3A0%3A%22%22%3Bs%3A16%3A%22Reserved+Field+7%22%3Bs%3A0%3A%22%22%3Bs%3A16%3A%22Reserved+Field+8%22%3Bs%3A0%3A%22%22%3Bs%3A16%3A%22Reserved+Field+9%22%3Bs%3A0%3A%22%22%3Bs%3A17%3A%22Reserved+Field+10%22%3Bs%3A8%3A%22XXXX6891%22%3Bs%3A17%3A%22Reserved+Field+11%22%3Bs%3A4%3A%22Visa%22%3Bs%3A17%3A%22Reserved+Field+12%22%3Bs%3A0%3A%22%22%3Bs%3A17%3A%22Reserved+Field+13%22%3Bs%3A0%3A%22%22%3Bs%3A17%3A%22Reserved+Field+14%22%3Bs%3A0%3A%22%22%3Bs%3A17%3A%22Reserved+Field+15%22%3Bs%3A0%3A%22%22%3Bs%3A17%3A%22Reserved+Field+16%22%3Bs%3A0%3A%22%22%3Bs%3A17%3A%22Reserved+Field+17%22%3Bs%3A0%3A%22%22%3Bs%3A17%3A%22Reserved+Field+18%22%3Bs%3A0%3A%22%22%3Bs%3A17%3A%22Reserved+Field+19%22%3Bs%3A0%3A%22%22%3Bs%3A17%3A%22Reserved+Field+20%22%3Bs%3A0%3A%22%22%3Bs%3A17%3A%22Reserved+Field+21%22%3Bs%3A0%3A%22%22%3Bs%3A17%3A%22Reserved+Field+22%22%3Bs%3A0%3A%22%22%3Bs%3A17%3A%22Reserved+Field+23%22%3Bs%3A0%3A%22%22%3Bs%3A17%3A%22Reserved+Field+24%22%3Bs%3A0%3A%22%22%3Bs%3A17%3A%22Reserved+Field+25%22%3Bs%3A0%3A%22%22%3Bs%3A17%3A%22Reserved+Field+26%22%3Bs%3A0%3A%22%22%3Bs%3A17%3A%22Reserved+Field+27%22%3Bs%3A0%3A%22%22%3B%7D'
    3     1        INIT_FCALL                                               'json_decode'
          2        SEND_VAR                                                 !0
          3        DO_ICALL                                         $2      
          4        ECHO                                                     $2
          5      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
150.97 ms | 1400 KiB | 15 Q