3v4l.org

run code in 300+ PHP versions simultaneously
<?php $signData = 'asfl;sdkg;dlk;43t3k4ntj3n4tk34tb3jht3jktb3hj4bt34khgkj34;g34gkjd'; $hmacKey = '346456455675674674674683451324124124324'; $merchantSig = base64_encode(hash_hmac('sha256',$signData,pack("H*" , $hmacKey),true)); echo "PHP with Packing\n"; echo $merchantSig . "\n"; echo "==========\n"; $merchantSig = base64_encode(hash_hmac('sha256',$signData,$hmacKey,true)); echo "PHP without Packing\n"; echo $merchantSig . "\n";
Output for git.master, git.master_jit, rfc.property-hooks
PHP with Packing 0YbdotEeh3GXdp0M5cxFe31rtBZ8LWv3kx0puYF89Bc= ========== PHP without Packing S9oTUz1TXoSddFPICUzCzx2/PODIqbYVRKODDwQHkg4=

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:
39.01 ms | 401 KiB | 8 Q