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.
|
|
|
|
|
|
W połowie roku 2005 zaczęły pojawiać się oficjalne sygnały, że rozpoczęto wstępne prace nad PHP 6. W stanie na lipiec 2006 wersja ta znajduje się w fazie produkcyjnej dostępne są publiczne snapshoty w wersji źródłowej oraz binarnej dla systemów Windows. Lista TODO obejmuje:
Zwraca tablicę stworzoną z podanych parametrów. Parametry mogą być indeksowane przy pomocy operatora => operator. Więcej informacji o tym czym są tablice można znaleĹşć w rodziale o typie tablicowym.
Notatka: array() jest składnią języka używaną do tekstowej reprezentacji tablic, a nie zwykłą funkcją.
Składnia "index => wartości", oddzielona przecinkami, definiuje pary indeksów i wartości. Indeks może być stringiem lub liczbą. Jeśli indeks zostanie pominięty, automatycznie wygenerowany zostanie indeks będący liczbą całkowitą, poczynając od 0. Jeśli indeks jest liczbą całkowitą, następny wygenerowany indeks będzie miał wartość "największy indeks + 1". Zauważ, że jeśli pojawią się dwie wartości o tym samym indeksie, ostatnia nadpisze wcześniejsze.
Przecinek po ostatniej podanej wartości, mimo że jest niespotykany, jest poprawny składniowo.
Poniższy przykład demonstruje jak stworzyć wielowymiarową tablicę, jak określić klucze w tablicy asocjacyjnej i jak pominąć-i-kontynuować liczbowe indeksy w normalnych tablicach.
Zauważ, że indeks '3' jest zdefiniowany dwa razy i przchowuje on koĹcową wartość 13. Indeks 4 jest zdefiniowany po indeksie 8, a następnym wygenerowanym indeksem (dla wartości 19) jest 9, ponieważ największym poprzednim indeksem było 8.
Ten przykład tworzy tablicę o początku 1.
Podobnie jak w Perlu, wartość z tablicy można uzyskać wewnątrz cudzysłowów. Jednakże w PHP niezbędne jest zawarcie zmiennej wewnątrz nawiasów klamrowych.
Patrz także: array_pad(), list(), count(), foreach i range().
| Poprzedni | Spis treści | Następny |
| array_walk | Początek rozdziału | arsort |