Najnowsze wypowiedzi
Je¿eli to mia³ byæ ¿art - nie by³ ¶mieszny.
Skoro juz to otworzyles w piatek zostaniesz pocalowany przez milosc twojego zycia, a jutro bedzie najlepszy dzien w twoim zyciu , lecz jesli nie wyslesz tego do 20 osob do 12 dzisiaj w nocy bedziesz...
W±tpiê, ¿eby to by³a kwestia ma³ej pamiêci. S±dzê, ¿e to wina zbyt ma³ej czêstotliwo¶ci od¶wie¿ania. Czyli czê¶ciej jej przypominaæ albo kupiæ jej pamiêæ statyczn± (za drogie)
Mówi±c mniej zawile. Masz dane i tworzysz tablice wype³nion± tymi danymi (jak±¶ procedur±) chcesz powiêkszyæ t± tablice o X nowych rekordów. Oczywi¶cie da siê to zrealizowaæ deklaruj±c wymiary...
w temacie wszystko chyba wyja¶ni³em. W excelu to wystarcza³o mi thiswork.path
Kurs
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 uruchomieniowa
Na działanie tych funcji wpływają ustawienia zawarte w pliku php.ini.
Szczegóły i definicje dotyczące stałych PHP_INI_* znajdują się w rozdziale Dodatek G.
Oto krótkie wyjaśnienie dyrektyw konfiguracji.
Typy zasobów
To rozszerzenie nie posiada żadnych rodzajów zasobów.
Stałe predefiniowane
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
| Poprzedni | Spis treści | Następny |
| aspell_suggest | Początek rozdziału | bcadd |
Obsługa wielowątkowości, jak to wykonać, przykład gdy wątki próbują robić coś równocześnie (jak temu zapobiec, lub jak to obsłużyć) np w przypadku obiektu klasy RECORDSET jeden cos tam jeszcze myka pobiera, się wcina i przed pobraniem następuje zamkniecie (close()) obiektu recordset.