Dla potrzeb obliczeń arytmetycznych o dużej precyzji, PHP oferuje
Kalkulator Binarny (ang. Binary Calculator). Kalkulator Binarny operuje
na liczbach dowolnej wielkości i precyzji, zapisanych jako typ string.
Począwszy od wersji PHP 4.0.4, biblioteka libbcmath jest dostarczana razem
z PHP. To rozszerzenie nie wymaga zatem żadnych zewnętrznych bibliotek.
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 w wersji dla systemów
Windows posiada wbudowaną obsługę dla tego rozszerzenia. Nie trzeba ładować
żadnych dodatkowych rozszerzeń aby korzystać z tych funkcji.
Na działanie tych funcji wpływają ustawienia zawarte w pliku
php.ini.
Tabela 1. BC math configuration options
| Name | Default | Changeable | Changelog |
|---|
| bcmath.scale | "0" | PHP_INI_ALL | Available since PHP 5.0.0. |
Szczegóły i definicje dotyczące stałych
PHP_INI_* znajdują się w rozdziale
Dodatek H.
Oto krótkie wyjaśnienie dyrektyw
konfiguracji.
- bcmath.scale
integer
Number of decimal digits for all bcmath functions. See also
bcscale().
To rozszerzenie nie posiada żadnych rodzajów zasobów.
To rozszerzenie nie posiada żadnych stałych.