PHP K�sikirja
Edellinen |  | Seuraava

# V. BCMath Arbitrary Precision Mathematics Functions

# Introduction

For arbitrary precision mathematics PHP offers the Binary Calculator which supports numbers of any size and precision, represented as strings.

# Requirements

Since PHP 4.0.4, libbcmath is bundled with PHP. You don't need any external libraries for this extension.

# Installation

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.

The windows version of PHP has built in support for this extension. You do not need to load any additional extension in order to use these functions.

# Runtime Configuration

The behaviour of these functions is affected by settings in `php.ini`.

Taulu 1. BC math configuration options

Name | Default | Changeable | Changelog
--- | --- | --- | ---
bcmath.scale | "0" | PHP_INI_ALL | Available since PHP 5.0.0.

For further details and definitions of the PHP_INI_* constants, see the Liite H.

Here's a short explanation of the configuration directives.

bcmath.scale integer

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

# Resource Types

T�m� laajennus ei m��rittele yht�k��n resurssityyppi�.

# Predefined Constants

T�m� laajennus ei m��rittele yht�k��n uutta vakiota.

Edellinen | Alkuun | Seuraava
aspell_suggest | Ylös | bcadd