pozycjonowanie
Dodawarka do katalogów
katalogowanie
Przez cztery lata od chwili wydania ukazały się trzy kolejne edycje tej wersji oznaczone numerami: 4.1, 4.2 oraz 4.3. W każdej z nich odczuwalne było zwiększenie bezpieczeństwa, szybkości działania oraz możliwości. W 2004 roku obsługiwały one łącznie 20% wszystkich domen sieciowych. Również obecnie, dwa lata po premierze PHP 5, czwórka jest bardzo chętnie wykorzystywana przez administratorów ze względu na dużą stabilność.
|
|
|
|
|
|
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.
Priorytet operatora określa, jak "silnie" operator wiąże ze sobą dwa stojące obok niego wyrażenia. Na przykład, w wyrażeniu 1 + 5 * 3, wynik wynosi 16, nie 18 ponieważ operator mnożenia ("*") ma wyższy priorytet niż operator dodawania ("+"). Za pomocą nawiasów można zmieniać priorytet działaĹ według reguł arytmetyki. Na przykład: (1 + 5) * 3 jest równe 18.
Poniższa tabela zawiera priorytet operatorów, od najniższego priorytetu na górze.
Tabela 15-1. Priorytety operatorów
| Powiązanie | Operator |
|---|---|
| lewe | , |
| lewe | or |
| lewe | xor |
| lewe | and |
| prawe | |
| lewe | = += -= *= /= .= %= &= |= ^= ~= <<= >>= |
| lewe | ? : |
| lewe | || |
| lewe | && |
| lewe | | |
| lewe | ^ |
| lewe | & |
| bez powiązania | == != === !== |
| bez powiązania | < <= > >= |
| lewe | << >> |
| lewe | + - . |
| lewe | * / % |
| prawe | ! ~ ++ -- (int) (double) (string) (array) (object) @ |
| prawe | [ |
| bez powiązania | new |
| Poprzedni | Spis treści | Następny |
| Wyrażenia | Początek rozdziału | Operatory Arytmetyczne |