Fix: Initialise $x to fix PhanUndeclaredVariableAssignOp & optimize

This commit is contained in:
MDW 2024-03-18 13:00:51 +01:00
parent a34798c832
commit bee172c4b7
No known key found for this signature in database

View file

@ -1589,8 +1589,9 @@ function check_value($mask, $value)
function binhex($bin, $pad = false, $upper = false)
{
$last = dol_strlen($bin) - 1;
$x = 0;
for ($i = 0; $i <= $last; $i++) {
$x += $bin[$last - $i] * pow(2, $i);
$x += ($bin[$last - $i] ? 1 : 0) << $i;
}
$x = dechex($x);
if ($pad) {