Я использовал PEAR / Math / BigInteger.php
- PHP 5.2.5 (cli)
- убунт
но
$a = new Math_BigInteger(48);
echo $a -> toString()// '0'
Почему?
это ошибка?
это специфично для MATH_BIGINTEGER_MODE => default
3528 функция _int2bytes ($ x)
pack ('N', 48) => 0
нам нужно
* +1025 *, если ('48 '=== (строка) $ х) {$ этом-> значение = массив ('48'); возвращение;}