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`.

Note:Due to changes in the licensing, the BCMATH library is distributed separate from the standard PHP source distribution. You can download the tar-gzipped archive at the url: http://www.php.net/extra/number4.tar.gz. Read the fileREADME.BCMATHin the PHP distribution for more information.

**Table of Contents**- bcadd — Add two arbitrary precision numbers
- bccomp — Compare two arbitrary precision numbers
- bcdiv — Divide two arbitrary precision numbers
- bcmod — Get modulus of an arbitrary precision number
- bcmul — Multiply two arbitrary precision number
- bcpow — Raise an arbitrary precision number to another
- bcscale — Set default scale parameter for all bc math functions
- bcsqrt — Get the square root of an arbitray precision number
- bcsub — Subtract one arbitrary precision number from another