3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = '{ "_id": { "$oid" : "5303793d901d202e228b4567" }, "timestamp": { "$date": 1392736573000 }, "priority": 6, "priorityName": "INFO", "message": "{\"request\":{\"url\":{},\"data\":\"<?xml version=\\\"1.0\\\"?>\\n<ASSUR_REQUEST type=\\\"COTA\\\"><REQUEST_ORIGIN>CA</REQUEST_ORIGIN><QUOTATION_DATE><DAY/><MONTH/><YEAR/></QUOTATION_DATE><CAR><VEHICLE><GTA_CODE>RE07001</GTA_CODE><DATE_OF_FIRST_USAGE><DAY>14</DAY><MONTH>02</MONTH><YEAR>2003</YEAR></DATE_OF_FIRST_USAGE><DATE_OF_PURCHASE><DAY>14</DAY><MONTH>02</MONTH><YEAR>2014</YEAR></DATE_OF_PURCHASE><OWNERSHIP/><NIGHT_PARKING_TYPE/><GARAGE_POST_CODE>37000</GARAGE_POST_CODE><WORK_POST_CODE>37000</WORK_POST_CODE><USAGE>1</USAGE><ANNUAL_MILEAGE/><COVERAGE>E</COVERAGE></VEHICLE><CAR_OWNING_STATUS/><MAIN_DRIVER><GENDER/><BIRTH_DATE><DAY>01</DAY><MONTH>01</MONTH><YEAR>1993</YEAR></BIRTH_DATE><MARITAL_STATUS/><OCCUPATION/><CURRENTLY_INSURED/><HAS_BEEN_INSURED>O</HAS_BEEN_INSURED><CONTINUOUS_COVERAGE>3</CONTINUOUS_COVERAGE><LAPSE>3</LAPSE><BONUS>175</BONUS><YEARS_OF_BONUS_50/><DRIVING_LICENSE_DATE><DAY>01</DAY><MONTH>01</MONTH><YEAR>2011</YEAR></DRIVING_LICENSE_DATE><LICENSE_OBTAINMENT_MODE/><DUI_CONVICTION/><LICENSE_REVOKED>N</LICENSE_REVOKED><INSURANCE_CANCELED>N</INSURANCE_CANCELED><NON_INSURANCE_CONVICTION/><LICENSE_CANCELATION>0</LICENSE_CANCELATION><LICENSE_SUSPENSION>0</LICENSE_SUSPENSION><CUMULATIVE_DURATION>0</CUMULATIVE_DURATION></MAIN_DRIVER><INCIDENT value=\\\"1\\\"/><INCIDENT value=\\\"2\\\"/></CAR></ASSUR_REQUEST>\\n\"},\"response\":\"<ASSUR_RESPONSE status=\\\"10\\\" type=\\\"COTA\\\" version=\\\"0.1b.8\\\">\\n <CONTACT_NAME>Josef Jirkovsky</CONTACT_NAME>\\n <CONTACT_EMAIL>jj@tactic.fr</CONTACT_EMAIL>\\n <CONTACT_PHONE>+33141033110</CONTACT_PHONE>\\n <ERROR_MESSAGE>Rejet - Ce PROFIL est rejete par toutes les compagnies ()</ERROR_MESSAGE>\\n</ASSUR_RESPONSE>\\n\",\"errors\":[],\"timestamp\":{\"date\":\"2014-02-14 10:51:58\",\"timezone_type\":3,\"timezone\":\"Europe/Paris\"},\"name\":\"log-AssurPeople-request\",\"ReceiptHandle\":\"gH2qdC6bjNvMqvZuoPEWJVUasVxMXg3Rch6gyVhzecTuVRdX4erVKkxA5y0fqc8T/+S3hj6WEy9O/pkoMZKeQATNbPERP8tQjirvya0426I3Bwum3DlIhha8dPV5zl1YcXKdlie4Czdtb4AUNPWnVkQafZsTEiSfA1XmK1o+IY8leLpF+FO4cGhIennyJXpx3ZFYSq6Io7Wg3xsFvPJaCFTtiZDkAoPVxop97hNLP02J+Vx/tnp/0itfKYxl93djAIZSrURVjbHtp1yj2nWQZ12UqQt45cPA6qEyLrwKui4=\"}", "extra": [ ] }'; print_r(json_decode($data));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/cJGYu
function name:  (null)
number of ops:  8
compiled vars:  !0 = $data
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    4     0  E >   ASSIGN                                                   !0, '%7B%0A++%22_id%22%3A+%7B+%22%24oid%22+%3A+%225303793d901d202e228b4567%22+%7D%2C%0A++%22timestamp%22%3A+%7B+%22%24date%22%3A+1392736573000+%7D%2C%0A++%22priority%22%3A+6%2C%0A++%22priorityName%22%3A+%22INFO%22%2C%0A++%22message%22%3A+%22%7B%5C%22request%5C%22%3A%7B%5C%22url%5C%22%3A%7B%7D%2C%5C%22data%5C%22%3A%5C%22%3C%3Fxml+version%3D%5C%5C%221.0%5C%5C%22%3F%3E%5Cn%3CASSUR_REQUEST+type%3D%5C%5C%22COTA%5C%5C%22%3E%3CREQUEST_ORIGIN%3ECA%3C%2FREQUEST_ORIGIN%3E%3CQUOTATION_DATE%3E%3CDAY%2F%3E%3CMONTH%2F%3E%3CYEAR%2F%3E%3C%2FQUOTATION_DATE%3E%3CCAR%3E%3CVEHICLE%3E%3CGTA_CODE%3ERE07001%3C%2FGTA_CODE%3E%3CDATE_OF_FIRST_USAGE%3E%3CDAY%3E14%3C%2FDAY%3E%3CMONTH%3E02%3C%2FMONTH%3E%3CYEAR%3E2003%3C%2FYEAR%3E%3C%2FDATE_OF_FIRST_USAGE%3E%3CDATE_OF_PURCHASE%3E%3CDAY%3E14%3C%2FDAY%3E%3CMONTH%3E02%3C%2FMONTH%3E%3CYEAR%3E2014%3C%2FYEAR%3E%3C%2FDATE_OF_PURCHASE%3E%3COWNERSHIP%2F%3E%3CNIGHT_PARKING_TYPE%2F%3E%3CGARAGE_POST_CODE%3E37000%3C%2FGARAGE_POST_CODE%3E%3CWORK_POST_CODE%3E37000%3C%2FWORK_POST_CODE%3E%3CUSAGE%3E1%3C%2FUSAGE%3E%3CANNUAL_MILEAGE%2F%3E%3CCOVERAGE%3EE%3C%2FCOVERAGE%3E%3C%2FVEHICLE%3E%3CCAR_OWNING_STATUS%2F%3E%3CMAIN_DRIVER%3E%3CGENDER%2F%3E%3CBIRTH_DATE%3E%3CDAY%3E01%3C%2FDAY%3E%3CMONTH%3E01%3C%2FMONTH%3E%3CYEAR%3E1993%3C%2FYEAR%3E%3C%2FBIRTH_DATE%3E%3CMARITAL_STATUS%2F%3E%3COCCUPATION%2F%3E%3CCURRENTLY_INSURED%2F%3E%3CHAS_BEEN_INSURED%3EO%3C%2FHAS_BEEN_INSURED%3E%3CCONTINUOUS_COVERAGE%3E3%3C%2FCONTINUOUS_COVERAGE%3E%3CLAPSE%3E3%3C%2FLAPSE%3E%3CBONUS%3E175%3C%2FBONUS%3E%3CYEARS_OF_BONUS_50%2F%3E%3CDRIVING_LICENSE_DATE%3E%3CDAY%3E01%3C%2FDAY%3E%3CMONTH%3E01%3C%2FMONTH%3E%3CYEAR%3E2011%3C%2FYEAR%3E%3C%2FDRIVING_LICENSE_DATE%3E%3CLICENSE_OBTAINMENT_MODE%2F%3E%3CDUI_CONVICTION%2F%3E%3CLICENSE_REVOKED%3EN%3C%2FLICENSE_REVOKED%3E%3CINSURANCE_CANCELED%3EN%3C%2FINSURANCE_CANCELED%3E%3CNON_INSURANCE_CONVICTION%2F%3E%3CLICENSE_CANCELATION%3E0%3C%2FLICENSE_CANCELATION%3E%3CLICENSE_SUSPENSION%3E0%3C%2FLICENSE_SUSPENSION%3E%3CCUMULATIVE_DURATION%3E0%3C%2FCUMULATIVE_DURATION%3E%3C%2FMAIN_DRIVER%3E%3CINCIDENT+value%3D%5C%5C%221%5C%5C%22%2F%3E%3CINCIDENT+value%3D%5C%5C%222%5C%5C%22%2F%3E%3C%2FCAR%3E%3C%2FASSUR_REQUEST%3E%5Cn%5C%22%7D%2C%5C%22response%5C%22%3A%5C%22%3CASSUR_RESPONSE+status%3D%5C%5C%2210%5C%5C%22+type%3D%5C%5C%22COTA%5C%5C%22+version%3D%5C%5C%220.1b.8%5C%5C%22%3E%5Cn++++%3CCONTACT_NAME%3EJosef+Jirkovsky%3C%2FCONTACT_NAME%3E%5Cn++++%3CCONTACT_EMAIL%3Ejj%40tactic.fr%3C%2FCONTACT_EMAIL%3E%5Cn++++%3CCONTACT_PHONE%3E%2B33141033110%3C%2FCONTACT_PHONE%3E%5Cn++++%3CERROR_MESSAGE%3ERejet+-+Ce+PROFIL+est+rejete+par+toutes+les+compagnies+%28%29%3C%2FERROR_MESSAGE%3E%5Cn%3C%2FASSUR_RESPONSE%3E%5Cn%5C%22%2C%5C%22errors%5C%22%3A%5B%5D%2C%5C%22timestamp%5C%22%3A%7B%5C%22date%5C%22%3A%5C%222014-02-14+10%3A51%3A58%5C%22%2C%5C%22timezone_type%5C%22%3A3%2C%5C%22timezone%5C%22%3A%5C%22Europe%2FParis%5C%22%7D%2C%5C%22name%5C%22%3A%5C%22log-AssurPeople-request%5C%22%2C%5C%22ReceiptHandle%5C%22%3A%5C%22gH2qdC6bjNvMqvZuoPEWJVUasVxMXg3Rch6gyVhzecTuVRdX4erVKkxA5y0fqc8T%2F%2BS3hj6WEy9O%2FpkoMZKeQATNbPERP8tQjirvya0426I3Bwum3DlIhha8dPV5zl1YcXKdlie4Czdtb4AUNPWnVkQafZsTEiSfA1XmK1o%2BIY8leLpF%2BFO4cGhIennyJXpx3ZFYSq6Io7Wg3xsFvPJaCFTtiZDkAoPVxop97hNLP02J%2BVx%2Ftnp%2F0itfKYxl93djAIZSrURVjbHtp1yj2nWQZ12UqQt45cPA6qEyLrwKui4%3D%5C%22%7D%22%2C%0A++%22extra%22%3A+%5B%0A%0A++%5D%0A%7D'
   15     1        INIT_FCALL                                               'print_r'
          2        INIT_FCALL                                               'json_decode'
          3        SEND_VAR                                                 !0
          4        DO_ICALL                                         $2      
          5        SEND_VAR                                                 $2
          6        DO_ICALL                                                 
          7      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
157.18 ms | 1404 KiB | 18 Q