|
 |
Artikkelit » PHP-opas
|
 |
|
|
Ehtolause
Ehtolauseet kuuluvat jokaisen ohjelmointikielen perusasioihin. Ehtolauseet ovat yleensä skriptin tai ohjelman
perusrakenteita. Lähdemme tarkastelemaan ehtolausetta esimerkin kautta.
If-lause
Esimerkki 4.
<?php
$mieliala = "iloinen";
if ($mieliala == "surullinen")
{
print "Olen surullinen.";
}
elseif ($mieliala == "iloinen")
{
print "Olen iloinen!";
}
else
{
print "En ole iloinen, enkä surullinen.";
}
#tulostaa: Olen iloinen!
?>
Näe esimerkkiskripti 4 toiminnassa.
- Ensin annamme muuttujalle $mieliala arvon iloinen.
- if- lause testaa, että onko muuttujan $mieliala arvo surullinen.
- Koska $mieliala ei ole surullinen skripti menee eteenpäin ja testaamme elseif- lauseella, onko $mieliala iloinen.
- Koska $mieliala on iloinen, tekee skripti elseif- lauseen sisällä olevan toimituksen, eli tulostaa Olen iloinen!
- Mikäli $mieliala ei olisi ollut iloinen, eikä surullinen, olisi tehty else- lauseen sisällä oleva toimitus, eli tulostettu En ole iloinen, enkä surullinen.
- if-, elseif- tai else- lauseen sisällä voi olla muukin toimitus, kuin tulostus. Esimerkiksi laskutoimitus tai vaikka uusi if-lause.
- Skripti voitaisiin suomentaa vaikka näin:
Olkoon mieliala iloinen.
Jos mieliala on surullinen, kirjoita "Olen surullinen".
Jos mieliala on iloinen, kirjoita "Olen iloinen".
Muuten kirjoita "En ole iloinen, enkä surullinen".
- Kokeile muuttaa $mieliala-muuttujan arvoa, niin näet että ohjelma todellakin toimii.
On myös olemassa muita ehtolauseita, mutta tässä oppaassa emme käsittele niitä. Pääsääntöisesti niissä toteutetaan
samat asiat, mutta muotoilu on hieman erilainen. If-lause on valittu tässä oppaassa siksi, koska se on aloittelijalle
kaikista helpoin ymmärtää. Lisäksi if-lause on varmasti kaikista eniten käytetty ehtolause.
Seuraava luku
|
|
© JC Web Productions
|