3v4l.org

run code in 300+ PHP versions simultaneously
<?php $token = mt_rand() . mt_rand() . mt_rand() . mt_rand(); $_SESSION['token_timestamp'] = time(); $hash_algos = hash_algos(); if (in_array('sha512', $hash_algos)) { $token = hash('sha512', $token, false); } else { $token = sha1($token, false); } var_dump($token);

preferences:
30.06 ms | 402 KiB | 5 Q