PHP マニュアル
前のページ |  | 次のページ

# IV. BCMath任意精度数学関数

# 導入

任意精度演算に関して、PHPは文字列として表された任意の大きさおよび 精度の数をサポートするバイナリ計算機を提供します。

# 要件

PHP 4.0.4以降、libbcmathがPHPに付属しています。このモジュールを使 用するために外部のライブラリを使用する必要はありません。

# インストール手順

PHP 4では、これらの関数は、PHPが構築オプション --enable-bcmathを付けてコンパイ ルされている場合にのみ使用できます。 PHP 3では、これらの関数は、PHPが構築オプション --disable-bcmath を付けずにコンパイルされている場合にのみ使用できます。

Windows版のPHPには この拡張モジュールのサポートが組み込まれています。これらの関数を使用 するために拡張モジュールを追加でロードする必要はありません。

# 実行用の設定

これらの関数の動作は、`php.ini`の設定により変化します。

表 1. BC数学関数設定オプション

名前 | デフォルト | 変更の可否
--- | --- | ---
bcmath.scale | 0 | PHP_INI_ALL

PHP_INI_*定数に関する詳細と定義については、 ini_set()を参照して下さい。

以下に設定ディレクティブに関する簡単な説明を示します。

bcmath.scale integer

  全てのbcmath関数に関する10進桁数

# リソース型

この拡張モジュールはリソース型を全く定義しません。

# 定義済みの定数

この拡張モジュールは定数を全く定義しません。

前のページ | ホーム | 次のページ
aspell_suggest | 上に戻る | bcadd