3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = 'transaction%5B0%5D.is_primary_receiver=true&transaction%5B0%5D.id_for_sender_txn=0WN39121BE7477017&log_default_shipping_address_in_transaction=false&transaction%5B0%5D.receiver=rec1_1312486368_biz%40gmail.com&action_type=PAY&ipn_notification_url=http%3A%2F%2Fmax.wu-gang.com%2Fen%2Fv%2F7694%3Fnid%3D265&transaction%5B1%5D.paymentType=SERVICE&transaction%5B0%5D.amount=USD+100.00&charset=windows-1252&transaction_type=Adaptive+Payment+PAY&transaction%5B1%5D.id_for_sender_txn=95930362T0600484P&transaction%5B1%5D.is_primary_receiver=false&transaction%5B0%5D.status=Completed&notify_version=UNVERSIONED&transaction%5B0%5D.id=8N795331SM773811V&cancel_url=https%3A%2F%2Fmax.wu-gang.com&transaction%5B1%5D.status_for_sender_txn=Completed&transaction%5B1%5D.receiver=demo%40shangri-lar.com&verify_sign=ACHEzFfG8XuBsu7p9zd9Sj-5owreAMY4DXsAFuTemqVm5NZmyrniBS3.&sender_email=director-buyer%40shangri-lar.com&fees_payer=PRIMARYRECEIVER&transaction%5B0%5D.status_for_sender_txn=Completed&return_url=https%3A%2F%2Fmax.wu-gang.com&transaction%5B0%5D.paymentType=SERVICE&transaction%5B1%5D.amount=USD+10.00&reverse_all_parallel_payments_on_error=false&transaction%5B1%5D.pending_reason=NONE&pay_key=AP-24N62377GL920892H&transaction%5B1%5D.id=7B949464AK648464K&transaction%5B0%5D.pending_reason=NONE&status=COMPLETED&transaction%5B1%5D.status=Completed&test_ipn=1&payment_request_date=Wed+Mar+30+15%3A56%3A38+PDT+2016&nid=265'; parse_str($a); echo $pay_key;
Output for 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
Fatal error: Uncaught ArgumentCountError: parse_str() expects exactly 2 arguments, 1 given in /in/34WSj:3 Stack trace: #0 /in/34WSj(3): parse_str('transaction%5B0...') #1 {main} thrown in /in/34WSj on line 3
Process exited with code 255.
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 Fatal error: Uncaught ArgumentCountError: parse_str() expects exactly 2 arguments, 1 given in /in/34WSj:3 Stack trace: #0 /in/34WSj(3): parse_str('transaction%5B0...') #1 {main} thrown in /in/34WSj on line 3
Process exited with code 255.
Output for 7.2.0 - 7.2.33, 7.3.0 - 7.3.31, 7.4.0 - 7.4.33
Deprecated: parse_str(): Calling parse_str() without the result argument is deprecated in /in/34WSj on line 3 AP-24N62377GL920892H
Output for 5.5.0 - 5.5.35, 5.6.0 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.33, 7.3.32 - 7.3.33
AP-24N62377GL920892H

preferences:
198.91 ms | 402 KiB | 258 Q