PHP (II) - 5. lekcia
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

PHP (II) - 5. lekciaPHP (II) - 5. lekcia

 

PHP (II) - 5. lekcia

Google       Google       12. 11. 2005       15 678×

V tejto lekcii:

  • Operátory (aritmetické, porovnávacie, logické, na spájanie reťazcov)
  • Priorita a asociativita operácii
  • Záver

5.1 Aritmetické operátory

Operátory sa používajú na zistenie hodnoty pomocou operácie s jednou alebo viacerými hodnotami. Hodnota, ktorá sa používa v operáciach, je tzv. operand. Operátory v PHP sa podobajú operátorom v programovacích jazykoch C, Perl a príbuzných.

5.1.1 Aritmetické operátory

operátor:význam:príklad:
+ sčítanie 5 + 2
- odčítanie 5 - 2
* násobenie 5 * 2
/ delenie 5 / 2
% zbytok 5 % 2

PHP ignoruje medzeru, takže je jedno, či dáte 5*2 alebo 5 * 2.

5.1.2 Porovnávacie operátory

Používajú sa na testovanie podmienok. Výrazy, ktoré používajú operátory porovnávania budú vždy vyhodnotené ako true alebo false. !!!Operátor porovnania sú == !!! Jeden znak znamená operátor priradenia.

operátor:význam:príklad:
== rovnosť $a == $b
< menšie $a < $b
> väčšie $a > $b
<= menšie alebo sa rovná $a <= $b
>= väčšie alebo sa rovná $a >= $b
!= nerovnosť $a != $b
<> nerovnosť $a <> $b

5.1.3 Logické operátory

Logické operátory sa používajú na kombináciu podmienok, aby mohlo byť viac podmienok vyhodnotených dohromady ako jedna podmienka.

operátor:význam:
$a && $b ;a
$a || $b alebo
$a and $b a
$a or $b alebo
$a xor $b exkl. alebo
! $a negacia

5.1.4 Operátory na spájanie reťazcov


Toto je jedna z možností, ako tvoriť reťazce pomocou premenných dát. V PHP existuje plno iných operátorov napr. ternárny, operátor pre prácu s bity, zmiešané, objektov... (spomenieme si, keď to bude potrebné).

5.5 Priorita a asociativita operácii

Priorita- určuje poradie, v ktorom budú rozdielne operácie prevádzané. napr. 9 - 4 * 2 je vyhodnotený ako 1, aj keď si niektorí myslíte, že 10 ;).

Použitím zátvoriek môže výsť 10: (9 - 4) * 2.

Asociativita - predpokladám, že ste sa to učili na základnej. V tejto tabuľke nájdete operátory a ich priority:
operátor:význam:priorita:
( ) zátvorky nie je
new instanc objektu nie je
[ ] index pola vpravo
! logická negácia vpravo
~ bitová negácia vpravo
++ inkrementácia vpravo
@ potlačenie chyb. správ funkcií vpravo
* / % nás., del., zbytok vlavo
+ - . sčít., odč., spojovanie vlavo
<< posun bitov vlavo
< menší... nie je
== rovnosť nie je
& bitový súčin vlavo
^ bit. exl. súčet vlavo
| logický súčet vlavo
&& logický súčin vlavo

5.6. Záver

Úloha: ŽIADNA

V ďalšej lekcii nás čakajú funkcie :).

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

Tagy:
1 názor  —  1 nový  
Hlasování bylo ukončeno    
0 hlasů
Google
Autor študuje aplikovanú informatiku na FI MUNI v Brne. Zaobera sa programovanim, sietami a bezpecnostou. Pracuje ako programator na projekte www.antiskola.eu a www.drbubo.com
Web    

Nové články

Obrázek ke článku Stavebnice umělé inteligence 1

Stavebnice umělé inteligence 1

Článek popisuje první část stavebnice umělé inteligence. Obsahuje lineární a plošnou optimalizaci.  Demo verzi je možné použít pro výuku i zájmovou činnost. Profesionální verze je určena pro vývojáře, kteří chtějí integrovat popsané moduly do svých systémů.

Obrázek ke článku Hybridní inteligentní systémy 2

Hybridní inteligentní systémy 2

V technické praxi využíváme často kombinaci různých disciplín umělé inteligence a klasických výpočtů. Takovým systémům říkáme hybridní systémy. V tomto článku se zmíním o určitém typu hybridního systému, který je užitečný ve velmi složitých výrobních procesech.

Obrázek ke článku Jak vést kvalitně tým v IT oboru: Naprogramujte si ty správné manažerské kvality

Jak vést kvalitně tým v IT oboru: Naprogramujte si ty správné manažerské kvality

Vedení týmu v oboru informačních technologií se nijak zvlášť neliší od jiných oborů. Přesto však IT manažeři čelí výzvě v podobě velmi rychlého rozvoje a tím i rostoucími nároky na své lidi. Udržet pozornost, motivaci a efektivitu týmu vyžaduje opravdu pevné manažerské základy a zároveň otevřenost a flexibilitu pro stále nové výzvy.

Obrázek ke článku Síla týmů se na home office může vytrácet. Odborníci radí, jak z pracovních omezení vytěžit maximum

Síla týmů se na home office může vytrácet. Odborníci radí, jak z pracovních omezení vytěžit maximum

Za poslední rok se podoba práce zaměstnanců změnila k nepoznání. Především plošné zavedení home office, které mělo být zpočátku jen dočasným opatřením, je pro mnohé už více než rok každodenní realitou. Co ale dělat, když se při práci z domova ztrácí motivace, zaměstnanci přestávají komunikovat a dříve fungující tým se rozpadá na skupinu solitérů? Odborníci na personalistiku dali dohromady několik rad, jak udržet tým v chodu, i když pracovní podmínky nejsou ideální.

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý