|
|
PHP (angielski akronim rekurencyjny, którego rozwinięcie to PHP Hypertext Preprocessor), pierwotnie nazwany Personal
Home Page - skryptowy język programowania, służący przede wszystkim do tworzenia dynamicznych stron WWW i wykonywany w
tym przypadku po stronie serwera, z możliwością zagnieżdżania w HTML (bądź XHTML). PHP jest podobny w założeniach do
dużo starszego mechanizmu SSI (Server Side Includes), jednak jest w stosunku do SSI nieporównanie bardziej rozbudowany.
Udostępniany jest na zasadach licencji open-source. Jego składnia bazuje na językach C, Java i Perl.
SQL (ang. Structured Query Language) to strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz
do umieszczania i pobierania danych z baz danych.
Język SQL jest językiem deklaratywnym. Decyzję o sposobie przechowywania i pobrania danych pozostawia się systemowi
zarządzania bazą danych DBMS.
Jest to język programowania opracowany w latach siedemdziesiątych w firmie IBM. Stał się on standardem w komunikacji z
serwerami relacyjnych baz danych. Wiele współczesnych systemów relacyjnych baz danych używa do komunikacji z
użytkownikiem SQL, dlatego mówi się, że korzystanie z relacyjnych baz danych, to korzystanie z SQL-a.
Apache jest otwartym serwerem HTTP dostępnym dla wielu systemów operacyjnych (m.in. UNIX, GNU/Linux, BSD,
Microsoft Windows). Po angielsku słowo Apache wymawia się epaczi, co brzmi tak samo jak a patchy (server), co było
określeniem tego serwera we wczesnym stadium jego rozwoju w 1995 roku, kiedy był on głównie zbiorem poprawek (patch)
nałożonych na serwer HTTP o nazwie NCSA.
Apache jest najszerzej stosowanym serwerem HTTP w Internecie. W maju 2003 jego udział wśród serwerów wynosił 62%. W
połączeniu z interpreterem języka skryptowego PHP i bazą danych MySQL, Apache stanowi jedno z najczęściej spotykanych
środowisk w firmach oferujących miejsce na serwerach sieciowych.
|
next
(PHP 3, PHP 4, PHP 5) next -- Przesuń do przodu
wewnętrzny wskaźnik tablicy
Opismixed next ( array
&tablica )
Przesuwa wewnętrzny wskaźnik tablicy i jedną pozycję do
przodu i zwraca element tablicy aktualnie wskazywany przez
wskaźnik, lub FALSE jeśli nie
ma już więcej elementów.
next() zachowuje się jak current(),
ale z jedną różnicą. Przesuwa wewnętrzny wskaźnik tablicy o
jeden element do przodu przed zwróceniem wartości elementu.
Oznacza to, że zwraca następny element tablicy i przesuwa
wewnętrzny wskaźnik tablicy o jeden element do przodu. Jeśli
przesunięcie wewnętrznego wskaźnika tablicy powoduje
przesunięcie poza koniec listy elementów, next() zwraca FALSE.
| Ostrzeżenie |
|
Jeśli tablica zawiera puste elementy lub elementy
które mają klucze o wartości 0, to funkcja będzie
zwracać wartość rozpoznawaną jako FALSE także dla tych elementów
(więcej informacji można znaleźć w rozdziałach
konwertowanie do typu boolean i tablice porównania typów).
Aby prawidłowo przejść przez tablicę, która może
zawierać puste elementy, należy użyć funkcji each().
|
Przykład 1. Przykład użycia funkcji next() i
podobnych
<?php
$transport = array('stopa', 'rower', 'samochód', 'samolot'); $tryb = current($transport); // $tryb = 'stopa'; $tryb = next($transport); // $tryb = 'rower';
$tryb = next($transport); // $tryb = 'samochód'; $tryb = prev($transport); // $tryb = 'rower';
$tryb = end($transport); // $tryb = 'samolot'; ?> |
|
Patrz także: current(), end(), prev() i
reset().
|