3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo json_decode('{ "orderId": 10010, "remainder": 0, "remainderBaseCurrency": 0, "netAmountBaseCurrency": 6551.7, "id": 20001, "customer": { "customerNumber": 108 }, "customerName": "The Furniture Factory", "customerAddress": "Furniture Street 1", "customerPostalCode": "12345", "customerCity": "Furniture Town", "customerCountry": "Furniture Country", "customerCounty": "Furniture County", "ourPrimaryReference": { "self": "https://restapi.e-conomic.com/employees/1?demo=true" }, "date": "2007-01-15", "dueDate": "2007-01-29", "paymentTerms": { "paymentTermsNumber": 3, "self": "https://restapi.e-conomic.com/payment-terms/3?demo=true" }, "currency": "GBP", "vatIncluded": true, "layout": { "layoutNumber": 19 }, "deliveryAddress": "Furniture Street 1", "deliveryPostalCode": "12345", "deliveryCity": "Furniture Town", "heading": "Hardware, software and consulting services", "netAmount": 6551.7, "grossAmount": 7698.25, "vatAmount": 1146.55, "roundingAmount": 0, "deductionAmount": 0, "pdf": "https://restapi.e-conomic.com/invoices/booked/20001/pdf?demo=true", "salesDocumentType": "bookedInvoice", "self": "https://restapi.e-conomic.com/invoices/booked/20001?demo=true" }', true);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/XX9m4
function name:  (null)
number of ops:  6
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL                                               'json_decode'
          1        SEND_VAL                                                 '%7B%0A%22orderId%22%3A+10010%2C%0A%22remainder%22%3A+0%2C%0A%22remainderBaseCurrency%22%3A+0%2C%0A%22netAmountBaseCurrency%22%3A+6551.7%2C%0A%22id%22%3A+20001%2C%0A%22customer%22%3A+%7B%0A%22customerNumber%22%3A+108%0A%7D%2C%0A%22customerName%22%3A+%22The+Furniture+Factory%22%2C%0A%22customerAddress%22%3A+%22Furniture+Street+1%22%2C%0A%22customerPostalCode%22%3A+%2212345%22%2C%0A%22customerCity%22%3A+%22Furniture+Town%22%2C%0A%22customerCountry%22%3A+%22Furniture+Country%22%2C%0A%22customerCounty%22%3A+%22Furniture+County%22%2C%0A%22ourPrimaryReference%22%3A+%7B%0A%22self%22%3A+%22https%3A%2F%2Frestapi.e-conomic.com%2Femployees%2F1%3Fdemo%3Dtrue%22%0A%7D%2C%0A%22date%22%3A+%222007-01-15%22%2C%0A%22dueDate%22%3A+%222007-01-29%22%2C%0A%22paymentTerms%22%3A+%7B%0A%22paymentTermsNumber%22%3A+3%2C%0A%22self%22%3A+%22https%3A%2F%2Frestapi.e-conomic.com%2Fpayment-terms%2F3%3Fdemo%3Dtrue%22%0A%7D%2C%0A%22currency%22%3A+%22GBP%22%2C%0A%22vatIncluded%22%3A+true%2C%0A%22layout%22%3A+%7B%0A%22layoutNumber%22%3A+19%0A%7D%2C%0A%22deliveryAddress%22%3A+%22Furniture+Street+1%22%2C%0A%22deliveryPostalCode%22%3A+%2212345%22%2C%0A%22deliveryCity%22%3A+%22Furniture+Town%22%2C%0A%22heading%22%3A+%22Hardware%2C+software+and+consulting+services%22%2C%0A%22netAmount%22%3A+6551.7%2C%0A%22grossAmount%22%3A+7698.25%2C%0A%22vatAmount%22%3A+1146.55%2C%0A%22roundingAmount%22%3A+0%2C%0A%22deductionAmount%22%3A+0%2C%0A%22pdf%22%3A+%22https%3A%2F%2Frestapi.e-conomic.com%2Finvoices%2Fbooked%2F20001%2Fpdf%3Fdemo%3Dtrue%22%2C%0A%22salesDocumentType%22%3A+%22bookedInvoice%22%2C%0A%22self%22%3A+%22https%3A%2F%2Frestapi.e-conomic.com%2Finvoices%2Fbooked%2F20001%3Fdemo%3Dtrue%22%0A%7D'
   44     2        SEND_VAL                                                 <true>
          3        DO_ICALL                                         $0      
          4        ECHO                                                     $0
          5      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
146.71 ms | 1399 KiB | 15 Q