Készítette: Rummel Szabolcs Elérhetőség: rsz@mailbox.hu PHP utasítások Készítette: Rummel Szabolcs Elérhetőség: rsz@mailbox.hu
Utasítások A program azon részei, amiket a program egymás után végrehajt. A HTML-ben a php utasítások mindig <? ….?> között vannak, különben kiíródnak.
Csoportosítása Egyszerű: Értékadás: Szintaktikája: $a=2; Ahol: $: hivatkozás a változó nevére. a: a változó neve. =2: értékadás.
Kiíró utasítás echo print
Operátorok Operátorok: műveleti jelek. Operandusok: azok az elemek, amikkel a műveletet végezzük. Kifejezés: az operandusokat és az operátorokat együtt. Példa itt!
String operátor Összefűzés: $c= $a . $b $c tartalma= $a tartalma és $b tartalma. Hozzáfűzés: $a= $a .= $b $a-hoz hozzáfűzzük $b tartalmát. Példa itt!
Aritmetikai operátor Összeadás: $a + $b Kivonás: $a - $b Szorzás: $a * $b Egészrészű osztás: $a / $b Egészrészű osztás maradéka: $a % $b
Logikai műveletek Logikai operandusokkal végeznek műveletet, az eredmény is logikai lesz. Tagadás (Not): !$a És (And): $a & $b – logikai And $a && $b –bináris And (mindig jó) Vagy (Or): $a | $b – logikai Or $a || $b – bináris Or (mindig jó)
Öszehasonlítás $a == $b: egyenlő $a != $b: nem egyenlő >$a: nagyobb mint $a >=$a:nagyobb egyenlő mint $a <$a: kisebb mint $a <=$a: kisebb egyenlő mint $a $b===$a: azonos
Egyéb műveletek Előnövelés: ++$a: $a értékét növeli egyel, majd kiírja. Utónövelés: $a++: kiírja, majd $a értékét növeli egyel. Előcsökkentés: --$a Utócsökkentés: $a--
Egyéb műveletek $a-=5: csökkentés $a+=5: hozzáadás $a*=5: érték szorzása $a/=5: érték osztása $a%=5: érték maradéka
Végrehajtás sorrendje Az ismert műveleti sorrend itt is érvényes, ezen zárójelezéssel változtathatunk.
Elágazások Feltételes elágazás Többirányú elágazás
Operátor példa $a + $b = $c $a =5 – operandus + - operátor $b =3- operandus $c =8- operandus
String példa $a= „Csóka”; $b=„Béla”; Összefűzés: $c=$a.$b – „Csóka Béla”; Hozzáfűzés: $c=$c.=„GOd” – „Csóka Béla GOd”
Feltételes elágazás1 Ha feltétel akkor utasítás1 különben utasítás2 Az utasítás1 akkor hajtódik végre, ha a feltétel igaz, ha hamis az utasítás2 hajtódik végre. Példa itt!
Feltételes elágazás2 PHP alak: if ($a>5) { echo „nagyobb”; feltétel igaz } else echo „kisebb”; feltétel hamis
Többirányú elágazás1 Érték megadása (szám, szöveg, kifejezés) értékvizsgálat: utasítás1; értékvizsgálat: utasítás2; értékvizsgálat: utasítás3; Különben:utasítás4; Példa itt!
Többirányú elágazás1 Switch ($a) { Case 1: utasítás1; break; vizsgálat1 Case 2: utasítás2; braek; vizsgálat2 Case 3: utasítás3; break; vizsgálat3 Default: utasítás4; break; különben }