3v4l.org

run code in 300+ PHP versions simultaneously
<?php $json = <<<EOT { "Store": "GooglePlay", "TransactionID": "GPA.3342-9814-8366-27273", "Payload": { "json": {"orderId":"GPA.3342-9814-8366-27273","packageName":"com.blayzegames.iosfps","productId":"com.blayzegames.iosfps.goldtierone","purchaseTime":1606718938106,"purchaseState":0,"developerPayload":{"developerPayload":"","is_free_trial":false,"has_introductory_price_trial":false,"is_updated":false,"accountId":""},"purchaseToken":"PURCHASE_TOKEN","skuDetails":{"productId":"com.blayzegames.iosfps.goldtierone","type":"inapp","price":"₹260.00","price_amount_micros":260000000,"price_currency_code":"INR","title":"500 Gold (Bullet Force)","description":"500 in-game Gold to be used for buying other in-game things","skuDetailsToken":"SKU"},"isPurchaseHistorySupported":true} } } EOT; var_dump(json_decode($json));
Output for 7.3.0 - 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
object(stdClass)#1 (3) { ["Store"]=> string(10) "GooglePlay" ["TransactionID"]=> string(24) "GPA.3342-9814-8366-27273" ["Payload"]=> object(stdClass)#5 (1) { ["json"]=> object(stdClass)#2 (9) { ["orderId"]=> string(24) "GPA.3342-9814-8366-27273" ["packageName"]=> string(22) "com.blayzegames.iosfps" ["productId"]=> string(34) "com.blayzegames.iosfps.goldtierone" ["purchaseTime"]=> int(1606718938106) ["purchaseState"]=> int(0) ["developerPayload"]=> object(stdClass)#3 (5) { ["developerPayload"]=> string(0) "" ["is_free_trial"]=> bool(false) ["has_introductory_price_trial"]=> bool(false) ["is_updated"]=> bool(false) ["accountId"]=> string(0) "" } ["purchaseToken"]=> string(14) "PURCHASE_TOKEN" ["skuDetails"]=> object(stdClass)#4 (8) { ["productId"]=> string(34) "com.blayzegames.iosfps.goldtierone" ["type"]=> string(5) "inapp" ["price"]=> string(9) "₹260.00" ["price_amount_micros"]=> int(260000000) ["price_currency_code"]=> string(3) "INR" ["title"]=> string(23) "500 Gold (Bullet Force)" ["description"]=> string(59) "500 in-game Gold to be used for buying other in-game things" ["skuDetailsToken"]=> string(3) "SKU" } ["isPurchaseHistorySupported"]=> bool(true) } } }
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 object(stdClass)#1 (3) { ["Store"]=> string(10) "GooglePlay" ["TransactionID"]=> string(24) "GPA.3342-9814-8366-27273" ["Payload"]=> object(stdClass)#5 (1) { ["json"]=> object(stdClass)#2 (9) { ["orderId"]=> string(24) "GPA.3342-9814-8366-27273" ["packageName"]=> string(22) "com.blayzegames.iosfps" ["productId"]=> string(34) "com.blayzegames.iosfps.goldtierone" ["purchaseTime"]=> int(1606718938106) ["purchaseState"]=> int(0) ["developerPayload"]=> object(stdClass)#3 (5) { ["developerPayload"]=> string(0) "" ["is_free_trial"]=> bool(false) ["has_introductory_price_trial"]=> bool(false) ["is_updated"]=> bool(false) ["accountId"]=> string(0) "" } ["purchaseToken"]=> string(14) "PURCHASE_TOKEN" ["skuDetails"]=> object(stdClass)#4 (8) { ["productId"]=> string(34) "com.blayzegames.iosfps.goldtierone" ["type"]=> string(5) "inapp" ["price"]=> string(9) "₹260.00" ["price_amount_micros"]=> int(260000000) ["price_currency_code"]=> string(3) "INR" ["title"]=> string(23) "500 Gold (Bullet Force)" ["description"]=> string(59) "500 in-game Gold to be used for buying other in-game things" ["skuDetailsToken"]=> string(3) "SKU" } ["isPurchaseHistorySupported"]=> bool(true) } } }

preferences:
162.82 ms | 405 KiB | 149 Q