3v4l.org

run code in 300+ PHP versions simultaneously
<?php $duty = array(); $duty['quantity'] = 1; $duty['sku'] = '20-76-01-0040-000-000'; $duty['name'] = 'Duties'; $duty['price'] = array( "amountExcludingTax" => 12.99, "amountIncludingTax" => 12.99, "tax" => 0 ); $data['rows'][] = $duty; $service = array(); $service['quantity'] = 1; $service['sku'] = '20-76-01-0050-000-000'; $service['name'] = 'Service Fees'; $service['price'] = array( "amountExcludingTax" => 20.50, "amountIncludingTax" => 20.50, "tax" => 0 ); $data['rows'][] = $service; echo json_encode($data);
Output for 7.1.0 - 7.1.20, 7.2.0 - 7.2.33, 7.3.16 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6
{"rows":[{"quantity":1,"sku":"20-76-01-0040-000-000","name":"Duties","price":{"amountExcludingTax":12.99,"amountIncludingTax":12.99,"tax":0}},{"quantity":1,"sku":"20-76-01-0050-000-000","name":"Service Fees","price":{"amountExcludingTax":20.5,"amountIncludingTax":20.5,"tax":0}}]}
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 {"rows":[{"quantity":1,"sku":"20-76-01-0040-000-000","name":"Duties","price":{"amountExcludingTax":12.99,"amountIncludingTax":12.99,"tax":0}},{"quantity":1,"sku":"20-76-01-0050-000-000","name":"Service Fees","price":{"amountExcludingTax":20.5,"amountIncludingTax":20.5,"tax":0}}]}

preferences:
151.23 ms | 402 KiB | 161 Q