3v4l.org

run code in 300+ PHP versions simultaneously
<?php $stringToSign = [ 'POST', 'application/json', 'Thu, 17 Jan 2019 02:45:06 GMT', '/ayden/init', 'qz0HpayQzMDnBfJMfUB5zJGU62nX2Uef66m6YIpDAWA=' ]; $string = implode("\n", $stringToSign) . "\n"; $hmac = base64_encode(hash_hmac('sha256', $string, 'secret', true)); echo $hmac;
Output for 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
aKp08zQP2VUPCCIZLC/mNvgwV9Tqnd6i998pRNWB77A=

preferences:
141.24 ms | 407 KiB | 5 Q