PHP 为任意精度数学计算提供了二进制计算器 (Binary Calculator),他支持任意大小和精度的数字,以字符串形式描述。
自 PHP 4.0.4 以来,libbcmath 都绑定在 PHP 内部。这个扩展不需要其它外部库的支持。
These functions are only available if PHP was configured with --enable-bcmath. In PHP 3, these functions are only available if PHP was not configured with --disable-bcmath.
PHP 的 Windows 版本已经内置该扩展模块的支持。无需加载任何附加扩展库即可使用这些函数。
这些函数的行为受 php.ini 的影响。
表格 1. BC math configuration options
Name | Default | Changeable | Changelog |
---|---|---|---|
bcmath.scale | "0" | PHP_INI_ALL | Available since PHP 5.0.0. |
以下是该配置选项的简要解释。
本扩展模块未定义任何资源类型。
本扩展模块未定义任何常量。