Any Key
Мудрец
(15222)
3 года назад
16-разрядное 16-ричное число. Итого - 64 двоичных разряда. Подозреваю, достаточно просто конвертнуть unsighed bigint переменную в шестнадцатеричный код. Насчет пхп не помню, вроде бы в последней версии все инты поумолчанию 64-битные. Ща проверю.
UPD: да, работает. Вот этот код возвращает 0x8000000000000000
<?php
$zzz = 1 << 63;
echo '0x'.dechex($zzz);
?>