Podręcznik PHP
Poprzedni |  | Następny

# IV. BCMath - arytmetyka liczb dużej precyzji

# Wprowadzenie

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.

# Wymagania

Począwszy od wersji PHP 4.0.4, biblioteka libbcmath jest dostarczana razem z PHP. To rozszerzenie nie wymaga zatem żadnych zewnętrznych bibliotek.

# Instalacja

In PHP 4, 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.

# Konfiguracja startowa

Na działanie tych funcji wpływają ustawienia zawarte w pliku `php.ini`.

Tabela 1. BC math configuration options

Name | Default | Changeable
--- | --- | ---
bcmath.scale | 0 | PHP_INI_ALL

For further details and definition of the PHP_INI_* constants see ini_set().

Oto krótkie wyjaśnienie dyrektyw konfiguracji.

`bcmath.scale` integer

  Number of decimal digits for all bcmath functions. See also bcscale().

# Typy zasobów

To rozszerzenie nie posiada żadnych rodzajów zasobów.

# Predefiniowane stałe

To rozszerzenie nie posiada żadnych stałych.

Poprzedni | Spis treści | Następny
aspell_suggest | Początek rozdziału | bcadd