pozycjonowanie Dodawarka do katalogów katalogowanie
Krótko po wydaniu PHP 3, w zimie 1998 Zeev Suraski oraz Andi Gutmans jeszcze raz zabrali się za przepisywanie kodu źródłowego PHP, korzystając z doświadczeń nabytych przy pracach nad poprzednią wersją. Za główne cele obrali poprawienie modułowości oraz wydajności złożonych aplikacji. Choć dotychczasowa wersja potrafiła sobie z nimi poradzić, nie była jednak stworzona do tego celu i przegrywała przez to z innymi rozwiązaniami.


kontrola pracy strazników
Urządzenia dla firm i pracodawców
Tania automatyka przemysłowa
www.omegaplus.com.pl
orchidea
Wysyłkowa sprzedaż cebulek i nasion
Przepiękne kwiaty w niskich cenach
www.orchidgarden.pl
bielizna erotyczna
Markowe figi, biustonosze w dobrej cenie
Śliczne damskie kostiumy kąpielowe
szantal.pl
elektryczne instalacje Łódź
Sprawdzanie stanu linii energetycznych
Mierzenie skuteczności uziemienia
www.elektryczne-instalacje.eu


Upośledzenie umysłowe
Człowiek upośledzony to nie imbecyl
Stopniowanie i klasyfikacja choroby
www.mretardation.bulok.info
Irlandia praca
Glazurnicy, malarze poszukiwani do pracy
Zatrudnienie w przemyśle ciężkim
www.praca-irlandia.com


Repozytorium PECL zawiera darmowe moduły oparte na licencji open source tworzone przez programistów z całego świata, które trzeba samodzielnie ściągnąć z Internetu i skompilować. Począwszy od wydania PHP 5 do PECL przeniesionych zostało wiele wcześniejszych modułów oficjalnych, najczęściej tych niestabilnych lub rzadko używanych.

VII. BCMath - arytmetyka liczb dużej precyzji

Wstęp

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

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 czasu wykonywania

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

Tabela 1. BC math configuration options

NameDefaultChangeableChangelog
bcmath.scale"0"PHP_INI_ALL 
Szczegóły i definicje dotyczące stałych PHP_INI_* znajdują się w rozdziale Dodatek G.

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.

Stałe predefinopwane

To rozszerzenie nie posiada żadnych stałych.

Spis treści
bcadd -- Dodaje dwie liczby o dużej precyzji
bccomp -- Porównuje dwie liczby o dużej precyzji
bcdiv -- Dzieli dwie liczby o dużej precyzji
bcmod --  Dzieli w module liczbę o dużej precyzji
bcmul -- Mnoży dwie liczby o dużej precyzji
bcpow --  Podnosi liczbę o dużej precyzji do potęgi
bcpowmod --  Raise an arbitrary precision number to another, reduced by a specified modulus
bcscale --  Ustala domyślną precyzję obliczeń BCMath
bcsqrt --  Wyciąga pierwiastek kwadratowy z liczby o dużej precyzji
bcsub --  Odejmuje jedną liczbę o dużej precyzji od drugiej