48272 skanuj0046 (78)

48272 skanuj0046 (78)



58 PHP i MySQL dla każdego

ściśle określona. Przedstawia to tabela 2.162. Im wyższa pozycja w tabeli, tym wyższy priorytet operatora. Operatory znajdujące się na jednym poziomie (w jednym wierszu) mają ten sam priorytet.

Tabela 2.16. Priorytety operatorów

Lp.

Rodzaje operatorów

Symbole

1

tworzenie obiektów

new

2

indeks tablicy

[]

3

negacje, inkrementacje, konwersje typów, kontrola błędów

(string), (ai

int), (float), rray), (object), @

4

5

mnożenie, dzielenie, reszta z dzielenia

dodawanie, odejmowanie, łączenie łańcuchów znakowych

*, /,*

6

przesunięcia bitowe

«,»

7

relacje (mniejsze, większe, mniejsze lub równe, większe lub równe)

<, >, <-. >-

8

relacje (równe, identyczne, różne, nieidentyczne)

!=, !

9

iloczyn bitowy

&

10

11

bitowa różnica symetryczna suma bitowa

1

12

iloczyn logiczny

&&

13

suma logiczna

II

14

warunkowy

? :

15

operatory przypisania

"i |V<<-

’, /=, .=, %=, &=,

16

iloczyn logiczny

and

17

logiczna różnica symetryczna

xor

18

suma logiczna

or

19

rozdzielanie wyrażeń

Konwersje typów

Zmiana typu zmiennej

W PHP, jak wiemy, nie istnieje konieczność jawnej deklaracji typów danych, nie ma nawet konstrukcji programistycznych, które by na to pozwalały. Wynika z tego, że typ zmiennej jest przypisywany automatycznie, w momencie nadania jej określonej wartości. Zatem zapis:

Snapis = "napis";

Za operatora uznaje się również nieujęty w tabeli print.


Wyszukiwarka

Podobne podstrony:
71288 skanuj0129 (16) 140 PHP i MySQL dla każdegoMetoda POST Metoda POST to drugi sposób przesyłania
skanuj0017 (284) 28 PHP i MySQL dla każdego dla systemu Linux i: include path = :c:phpincludes"

więcej podobnych podstron