pozycjonowanie
Dodawarka do katalogów
katalogowanie
Był to wielki krok naprzód. PHP 3.0 posiadało całkowicie nową architekturę, która znacznie zwiększała wydajność. Pojawiły się w niej zalążki programowania obiektowego, ale najważniejszą cechą aplikacji była jej modułowość. Użytkownicy mogli rozszerzać teraz funkcjonalność języka poprzez dodawanie nowych modułów.
|
|
|
|
|
|
Elementy programowania obiektowego pojawiły się już w PHP 3 lecz nie pozwalały one rozwinąć skrzydeł programistom. Brakowało wielu istotnych elementów a kod nie był zoptymalizowany. Sytuacja całkowicie uległa zmianie w PHP 5 dodano wiele istotnych rzeczy m.in. interfejsy, kontrolę dostępu czy klasy abstrakcyjne. Model OOP wzorowany jest na językach C++ i Java.
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 |