Need on klahvid F1 kuni F12. Ainus mis on kõikides programmides sama on F1 ehk abi (Help). Muud funktsiooniklahvid sõltuvad programmist kus neid kasutada. Kõige suurem klahv on tühik (Space) mida kasutatakse teksti kirjutamisel sõnade vahele tühiku jätmiseks (said aru, ÜHE tühiku jätmiseks). Eraldi osa on klaviatuuril numbriklaviatuur, mis on klaviatuuri paremal servas. Erinevad märgid klahvidel Tihti on vaja kasutada (ümmargusi sulge). Olles juba koodikirjutaja, siis on vaja {loogelisi sulge}, kui ka [kandilisi sulge]. Elementaarne on ka märgi < on väiksem ja märgi > on suurem kasutamine. Olles aga kasutaja tabelarvutuses, siis seal algavad kõik valemid märgiga = ehk võrdlusmärk. Vahel on vaja ka astendada, siis kasuta märki ^. Palju tuleb tegemist hindadega, seega $ dollar, € euro ja isegi £ nael on vajalik. Käsureal on vajalik klahvi |. Märgid & (ja), % (protsent), ,,jutumärgid``, ! hüüumärk on aga liiga igapäevased. Samas aga / (slash) ja
Tingimuslaused Tingimuslaused suunavad programmi tegevuste sooritamist vastavalt sellele, kuidas on täidetud vajalikud tingimused. NB! *Tingimuslause kirjutamisel ümbritsetakse mitmest lausest koosnav grupp loogeliste sulgudega st võetakse gruppi. *Üksiku lause puhul loogelisi sulge vaja pole(kuid võib panna). *Võtmesõnadega(praegusel juhul if ja else-iga) algavate lausete lõppu semikoolonit ei tohi! Näiteks: if(x==o) //Kui muutuja x väärtus on 0, x=1 // siis omistada x-i väärtuseks 1. if lause if lausel on kaks kuju: A) Sisaldab ainult if operaatorit Ühelauseline if if(tingimusavaldis) lause1; Mitmelauseline if if(tingimusavaldis) { lause1; lause2; lause3; } B) Sisaldab if ja else operaatorit
massiiv = [u"tere", u"kuidas", u"läheb"] Näites on defineeritud massiiv kolme elemendiga tere, kuidas ja läheb. Juhul kui on soov opereerida esimese elemendiga, saab seda teha samuti läbi nurksulgude, mis lisatakse muutuja järele. print massiiv[0] Assotsiatiivsed massiivid Kui tavamassiivide indeksid on numbrilised ja lähevad järjest, siis assotsiatiivsed massiivid on tekstiliste indeksitega massiivid. Sellise massiivi defineerimiseks saab kasutada loogelisi sulge. objekt = { 18 / 55 Google App Engine Andris Reinman "võti": u"väärtus", "key": u"value" } Vütmete nimed peavad olema jutumärkides. Kasutada saab sellise massiivi elemente sarnaselt tavamassiividega: print objekt["võti"] Tsüklid FOR tsükkel
pidime muutujad ja teksti siduma omavahel punktiga. Topeltjutumärkide puhul
võite aga kirjutada muutujad otse muutuja sisse.
?
1 //kahekordsed jutumärgid
2 echo "$nimi on $vanus aastane
";
3
4 //ühekordsed jutumärgid
echo $nimi.' on '.$vanus.' aastane
';
5
Testides on topeltjutumärkide kasutamine ka natukene kiirem
(www.phpbench.com). Topeltjutumärkidega saame muutujat jätkata muu teksiga -
näiteks käänata. Ning selleks tuleb kasutada loogelisi sulge muutuja nimes.
?
1 //muutuja käänamine
2 echo "${enimi}il on kiire auto!
";
Aga mis saab siis kui on vaja tekstis kuvada jutumärke ja/või ülekoma? Sel juhul
kasuta väljaspool teisi märke. Näiteks soovid tekstis kuvada kahekordseid
jutumärke, siis väljapoole lisa ühekordsed ja vastupidi.
?
1 //jutumärkide kuvamine
2 echo '"Welcome to Estonia"
';
3 echo "Shakespeare'i teosed
";