導入
任意精度演算に関して、PHPは文字列として表された任意の大きさおよび
精度の数をサポートするバイナリ計算機を提供します。
要件
PHP 4.0.4以降、libbcmathがPHPに付属しています。このモジュールを使
用するために外部のライブラリを使用する必要はありません。
インストール手順
これらの関数は、PHPが構築オプション
--enable-bcmathを付けてコンパイ
ルされている場合にのみ使用できます。
PHP 3では、これらの関数は、PHPが構築オプション
--disable-bcmath
を付けずにコンパイルされている場合にのみ使用できます。
Windows 版の PHP には
この拡張モジュールのサポートが組み込まれています。これらの関数を使用
するために拡張モジュールを追加でロードする必要はありません。
実行時設定
php.ini の設定により動作が変化します。
BC 数学関数設定オプション
| 名前 |
デフォルト |
変更の可否 |
変更履歴 |
| bcmath.scale |
"0" |
PHP_INI_ALL |
|
PHP_INI_* 定数の詳細および定義については
php.ini ディレクティブ を参照してください。
以下に設定ディレクティブに関する
簡単な説明を示します。
-
bcmath.scale
integer
-
全ての bcmath 関数に関する 10 進桁数。
bcscale() も参照してください。