Ohjausrakenteet
Käytä PHP:ssä if-else-lauseita, switch-haaroja ja silmukoita
Ohjausrakenteet on ilmainen PHP Academy-oppitunti CoddyKitissä. Tämä on oppitunti 4/5. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu PHP Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. PHP Academy-kurssilla on yhteensä 5 oppituntia.
Ohjausrakenteet
Tervetuloa PHP:n parissa seuraavaan vaiheeseen! Tässä oppitunnissa opitte ohjausrakenteista, joiden avulla voitte tehdä ohjelmissanne päätöksiä ja toistaa toimintoja. Aloitetaan!

Mitä ohjausrakenteet ovat
Ohjausrakenteet määrittävät ohjelman suoritusjärjestyksen. Niiden avulla voitte:
- tehdä päätöksiä ehtolauseiden avulla.
- toistaa toimintoja silmukoiden avulla.
Tärkeä huomio: Ohjausrakenteet tekevät ohjelmistanne dynaamisen ja mukautuvan.
If-Else-lauseet
if-lause suorittaa koodilohkon, jos ehto on tosi. Käyttäkää else- tai elseif-lauseketta muiden ehtojen käsittelyyn. Esimerkki:
<?php
$age = 18;
if ($age >= 18) {
echo "You are an adult.";
} else {
echo "You are a minor.";
}
?>
Switch-lauseet
switch-lauseketta käytetään yhden koodilohkon suorittamiseen useista vaihtoehdoista. Esimerkki:
<?php
$day = "Monday";
switch ($day) {
case "Monday":
echo "Start of the work week!";
break;
case "Friday":
echo "Almost the weekend!";
break;
default:
echo "Just another day.";
}
?>
For-silmukat
for-silmukkaa käytetään koodilohkon toistamiseen tietyn määrän kertoja. Esimerkki:
<?php
for ($i = 1; $i <= 5; $i++) {
echo "Iteration $i<br>";
}
?>
While-silmukat
while-silmukka suorittaa koodilohkon niin kauan kuin ehto on tosi. Esimerkki:
<?php
$count = 1;
while ($count <= 3) {
echo "Count: $count<br>";
$count++;
}
?>
Do-while-silmukat
do-while-silmukka muistuttaa while-silmukkaa, mutta se varmistaa, että koodi suoritetaan vähintään kerran. Esimerkki:
<?php
$count = 1;
do {
echo "Count: $count<br>";
$count++;
} while ($count <= 3);
?>
Foreach-silmukat
foreach-silmukka on tarkoitettu taulukoiden läpikäymiseen. Esimerkki:
<?php
$colors = ["Red", "Green", "Blue"];
foreach ($colors as $color) {
echo "$color<br>";
}
?>
<?php
$number = 5;
if ($number > 10) {
echo "Greater than 10";
} else {
echo "10 or less";
}
?>
Hienoa työtä!
Onnittelut! Olette oppinut käyttämään ohjausrakenteita päätösten tekemiseen ja toimintojen toistamiseen PHP:ssä. Nämä työkalut ovat välttämättömiä dynaamisten ja tehokkaiden ohjelmien luomisessa. Seuraavassa oppitunnissa tutustumme taulukoihin tarkemmin. Jatketaan koodaamista!

Opi PHP tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 49
- Oppitunnit
- 195
Usein kysytyt kysymykset
Onko oppitunti ”Ohjausrakenteet” ilmainen?
Kyllä – oppitunnin ”Ohjausrakenteet” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko PHP Academy-kurssin, päivitä CoddyKit PROhon. PHP Academy-kurssilla on yhteensä 5 oppituntia.
Mitä opin oppitunnilla ”Ohjausrakenteet”?
Käytä PHP:ssä if-else-lauseita, switch-haaroja ja silmukoita Harjoittelet PHP Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni PHP Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin PHP Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 4/5.
Kuinka kauan ”Ohjausrakenteet”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä PHP Academy-oppitunnilla?
Kyllä. Jokainen PHP Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.