phpmath/biginteger

用于处理大整数的PHP库。

2.1.0 2017-11-10 11:43 UTC

This package is not auto-updated.

Last update: 2024-09-21 04:19:03 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

这是一个用于处理大整数的PHP库。该库使用GMP扩展进行计算。

安装

通过Composer

$ composer require phpmath/biginteger

用法

use PHP\Math\BigInteger\BigInteger;
$number = new BigInteger('8273467836243255543265432745');

特性

该库支持以下操作

  • 基本操作,如加、除、乘和减。
  • 执行模运算。
  • 计算值的平方根和幂。
  • 取反数
  • 使数字变为绝对值。
  • 比较数字

除了这些操作,还可以使对象可变或不可变。对不可变数字进行操作将导致函数返回一个新实例。

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

测试

$ composer test

贡献

有关详细信息,请参阅 CONTRIBUTINGCONDUCT

安全性

如果您发现任何安全相关的问题,请在问题跟踪器中创建问题。

致谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅 许可证文件