PHP/Süntaks
PHP süntaks on põhiliselt laenatud keeltest C, Java ja Perl.
Kommentaarid
muudaKommentaarid programmeerija aitamiseks kirjutatakse PHP-s samamoodi nagu keeltes C++ ja Java. Kompileerija neid ei loe.
/* See on üks väga pikk kommentaar,
mis ulatub üle
mitme rea. */
// See on lühike üherealine kommentaar. Ehk C++ stiilis kommentaar.
# See on ka lühike üherealine kommentaar. (Mitte lubatud C/C++ jne.)
echo() funktsioon
muudaecho() on funktsioon, mis lubab PHP programmeerijal kirjutada väljundit, tavaliselt, et kirjutada teksti veebilehele:
echo("Tere!");
Väljund:
Tere!
Muutujad
muudaMuutujad sisaldavad informatsiooni. Muutuja väärtuseks võib olla arv, tekst (string), tabel või objekt.
PHP-s on kõigi muutujate ees $:
$minuMuutuja = "Tere!";
$minuArv = 32;
echo($minuMuutuja);
Väljund:
tere
Matemaatika
muudaMatemaatilised tehted on tähtis osa programmeerimisest:
$a = 3;
$b = 4;
echo($a + $b); // väljund: 7
echo($b - $a); // väljund: 1
echo($a - $b); // väljund: -1
echo($a * $b); // väljund: 12
echo(12 / 6); // väljund: 2
echo(6 / 12); // väljund: 0.5
echo(6 / 0); // VIGA
# Ühe võrra tõstmine:
$a++; // see operatsioon muudab $a väärtust ennast
echo($a); // väljund: 4
# Ühe võrra langetamine:
$a++;
echo($a); // väljund: 3
# Mitme tehte järjestikune arvutamine:
echo(4 + 3 * 2); // väljund: 10
echo((4 + 3) * 2); // väljund: 14
Silmused
muudaSilmused lubavad programmeerijal teha korduvaid asju. Järgnev silmus loob muutuja $i ning mängib läbi koodi 16 korda, iga kord on $i ühe võrra suurem:
for( $i = 0 ; $i < 16 ; $i++ )
Funktsioonid
muudaFunktsioonid on suured kooditekstid (mida ise kirjutada iga kord on tüütav) või välised kooditekstid (mida ise kirjutada pole võimalik). Nende ees ei ole $ märki:
function tere($s) { // siin loome uue funktsiooni 'tere'
for($i=1; $i < $s; $i++) { // paneme argumendi $s selle silmuse piiriks
echo("Tere"); // Tere kirjutatakse $s korda
}
}