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.
|
|
|
|
|
|
24 listopada 2005r. ukazała się wersja PHP 5.1, w której pojawił się z dawna oczekiwany, wbudowany sterownik baz danych, oraz dodano możliwość wymuszenia tablicy jako typu parametru funkcji jeśli funkcja korzystająca z tej możliwości otrzyma w takim parametrze zmienną innego typu, interpreter PHP zgłosi błąd krytyczny.
Każdy skrypt PHP zbudowany jest z wyrażeĹ. Wyrażeniem może być przypisanie, odwołanie do funkcji, pętla, wyrażenie warunkowe, a nawet wyrażenie, które nic nie robi (puste wyrażenie). Wyrażenia zwykle koĹczą się znakiem średnika. Dodatkowo, wyrażenia mogą być grupowane przez umieszczenie ich w nawiasach sześciennych. Grupa wyrażeĹ sama także jest wyrażeniem. W tym rozdziale opisano rozmaite rodzaje wyrażeĹ.
Instrukcja if (jeżeli) jest jednym z najważniejszych mechanizmów dostępnych w wielu językach z PHP włącznie. Pozwala na wyodrębnienie fragmentu kodu, który zostanie wykonany pod określonym warunkiem. Instrukcja if w PHP jest bardzo podobna do swojego odpowiednika z języka C:
Jak opisano w rozdziale na temat wyrażeĹ, obliczana jest wartość logiczna wyrażenia warunek. Jeśli warunek jest równy TRUE wyrażenie zostanie wykonane; w przeciwnym razie zostanie pominięte. Więcej informacji na temat obliczania logicznych wartości wyrażeĹ w rozdziale 'Konwersja do typu boolowskiego'.
Poniższy przykład wyświetli napis a jest większe niż b, jeśli $a będzie większe od $b:
Często potrzeba, aby więcej niż jedna instrukcja była wykonana pod przyjętym warunkiem. Nie ma oczywiście potrzeby umieszczać każdej z tych instrukcji w osobnej strukturze if. Zamiast tego należy zgrupować te instrukcje za pomocą instrukcji grupującej. Na przykład poniższy kod wyświetli a jest większe niż b, jeżeli $a jest większe niż $b, i przypisze wartość $a do $b:
Instrukcje if mogą być dowolnie umieszczane wewnątrz innych instrukcji if, co zapewnia autorowi programu kompletną elastyczność przy ustalaniu warunkowego wykonywania poszczególnych części programu.
| Poprzedni | Spis treści | Następny |
| Operatory Tablicowe | Początek rozdziału | else |