3v4l.org

run code in 500+ PHP versions simultaneously
<?php $request_date_time = str_replace('+00:00', 'Z', gmdate('c')); $details = [ 'clientNo' => 99, 'requestDateTime' => $request_date_time, 'ariaAccountNo' => 0, 'authKey' => 'f725dac1-e690-4da4-a116-5b2b16c1a58c', ]; $details_str = "{$details['clientNo']}|{$details['requestDateTime']}||{$details['ariaAccountNo']}||{$details['authKey']}"; $details_str = mb_convert_encoding($details_str, 'UTF-16LE', 'UTF-8'); $details_str_hash = hash('sha256', $details_str, true); $encoded_hash = base64_encode($details_str_hash); var_dump(['details_str' => $details_str, 'hash' => $details_str_hash, 'base64' => $encoded_hash]);
Output for git.master_jit, git.master
array(3) { ["details_str"]=> string(128) "99|2026-04-24T14:06:17Z||0||f725dac1-e690-4da4-a116-5b2b16c1a58c" ["hash"]=> string(32) "" �l�E�0D����f8�z3�j�`�nf�ۢ" ["base64"]=> string(44) "IgoUtgMIbLZFsDBE/+nYALhmOOR6M5Bq8GDfbma826I=" }

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
62.94 ms | 718 KiB | 4 Q