note 115635 deleted from function.hash-equals by cmb

From: Date: Thu, 29 Jul 2021 12:42:08 +0000
Subject: note 115635 deleted from function.hash-equals by cmb
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-216681@lists.php.net to get a copy of this message
Note Submitter: asphp at dsgml dot com ---- To transparently support this function on older versions of PHP use this: <?php if(!function_exists('hash_equals')) { function hash_equals($str1, $str2) { if(strlen($str1) != strlen($str2)) { return false; } else { $res = $str1 ^ $str2; $ret = 0; for($i = strlen($res) - 1; $i >= 0; $i--) $ret |= ord($res[$i]); return !$ret; } } } ?>

« previous php.notes (#216681) next »