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.
|
|
|
|
|
|
Z powodu zmian licencji autorzy musieli usunąć z kodu własną bibliotekę do komunikacji z bazą MySQL. W związku z tym rozszerzenie MySQL nie jest już wkompilowywane domyślnie należy je ręcznie doinstalować, korzystając z dostarczonej przez MySQL biblioteki libmysqlclient. Zmiana ta dotyczy również PHP 4. W zamian udostępniono nowy, domyślnie wkompilowany silnik baz danych SQLite którego cechą jest to, iż nie wymaga żadnych dodatkowych programów. Biblioteka kliencka jest jednocześnie jego serwerem.
Funkcje te pozwalają na operowanie i manipulowanie tablicami na wiele różnych sposobów. Tablice są kluczowym elementem przechowywania, zarządzania i operowania na zbiorach zmiennych.
Obsługiwane są proste i wielowymiarowane tablice, które mogą być stworzone przez użytkownika lub przez funkcję. Istnieją specjalne funkcje obsługi baz danych odpowiedzialne za wypełnianie tablic danymi z zapytaĹ do baz danych, a także kilka innych funkcji zwracających tablice.
Zobacz rozdział podręcznika Tablice aby uzyskać dokładne wyjaśnienie jak tablice zostały zaimplementowane i jak się ich używa w PHP. Inne metody przetwarzania tablic zostały opisane w rozdziale operatory tablicowe.
Do zbudowania tego rozszerzenia nie są wymagane żadne zewnętrzne biblioteki.
By używać tych funkcji, nie trzeba niczego instalować. Są one częścią jądra PHP.
To rozszerzenie nie definiuje posiada żadnych dyrektyw konfiguracyjnych w pliku php.ini.
To rozszerzenie nie posiada żadnych rodzajów zasobów.
Poniższe stałe są częścią jądra PHP a więc są zawsze widoczne.
CASE_LOWER jest używana w funkcji array_change_key_case() do konwersji kluczy tablicy do samych małych liter. Jest to także domyślny przypadek dla array_change_key_case().
CASE_UPPER jest używana w funkcji array_change_key_case() do konwersji kluczy tablicy do samych dużych liter.
Flagi kolejności sortowania:
SORT_ASC używana jest w połączeniu z array_multisort() do sortowania w porządku rosnącym.
SORT_DESC używana jest w połączeniu z array_multisort() do sortowania w porządku rosnącym.
Flagi typu sortowania - używane przez różne funkcje sortujące
SORT_REGULAR używana jest do porównywania elementów w normalny sposób.
SORT_NUMERIC używana jest do porównywania elementów liczbowo.
SORT_STRING używana jest do porównywania elementów jako ciągi tekstowe.
SORT_LOCALE_STRING używana jest do porównywania elementów jako ciągi tekstowe w oparciu o bieżące ustawienia locale. Dodane w PHP 4.4.0 i 5.0.2.
Patrz także: is_array(), explode(), implode(), split(), preg_split() i unset().
| Poprzedni | Spis treści | Następny |
| rename_function | Początek rozdziału | array_change_key_case |