PHP Academy · Oppitunti

Paluuarvot

Nouda tuloksia PHP-funktioista

Oppitunti 5/510 vaihetta

Paluuarvot on ilmainen PHP Academy-oppitunti CoddyKitissä. Tämä on oppitunti 5/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.

Palautusarvot

Tervetuloa seuraavalle oppitunnille! Tällä oppitunnilla opit PHP-funktioiden palautusarvoista ja siitä, miten niiden avulla funktion tulos voidaan välittää takaisin kutsuvalle koodille. Sukelletaan aiheeseen!

Paluuarvot — kuvitus 1

Mitä ovat palautusarvot

Mitä ovat palautusarvot?

Palautusarvo on funktion suorittamisen tulos. Sen sijaan, että funktio tulostaisi tiedot suoraan, se voi palauttaa ne käytettäviksi muualla ohjelmassa.

Esimerkki: Suorakulmion pinta-alan laskeva funktio voi palauttaa tuloksen kutsuvalle koodille.

Avainsanan return käyttäminen

Palauta arvo funktiosta käyttämällä return-avainsanaa. Esimerkki:

Vinkki: Käytä palautusarvoja tietojen välittämiseen funktiosta takaisin kutsuvalle koodille.

<?php
  function add($a, $b) {
    return $a + $b;
  }

  $result = add(5, 10);
  echo $result; // Outputs: 15
?>

Merkkijonojen palauttaminen

Funktiot voivat palauttaa merkkijonoja, joita voi yhdistellä tai näyttää. Esimerkki:

Tehtävä: Kirjoita funktio, joka palauttaa henkilökohtaisen tervehdysviestin.

<?php
  function greet($name) {
    return "Hello, $name!";
  }

  echo greet("Alice"); // Outputs: Hello, Alice!
?>

Taulukoiden palauttaminen

Funktiot voivat palauttaa taulukoita, joista on hyötyä useiden arvojen välittämisessä. Esimerkki:

Vinkki: Käytä return-avainsanaa monimutkaisten tietorakenteiden, kuten taulukoiden, välittämiseen.

<?php
  function getColors() {
    return ["Red", "Green", "Blue"];
  }

  $colors = getColors();
  echo $colors[0]; // Outputs: Red
?>

Useiden arvojen palauttaminen

Palauta useita arvoja käyttämällä assosiatiivista taulukkoa tai oliota. Esimerkki:

Keskeinen asia: Käytä assosiatiivisia taulukoita nimettyjen arvojen palauttamiseen.

<?php
  function getUserInfo() {
    return [
      "name" => "Alice",
      "age" => 25,
      "city" => "New York"
    ];
  }

  $user = getUserInfo();
  echo $user["name"]; // Outputs: Alice
?>

Ehtojen mukaisten arvojen palauttaminen

Funktiot voivat palauttaa eri arvoja ehtojen perusteella. Esimerkki:

Vinkki: Käytä return-avainsanaa ehdollisen logiikan käsittelyyn funktioissa.

<?php
  function checkEligibility($age) {
    if ($age >= 18) {
      return "Eligible";
    } else {
      return "Not Eligible";
    }
  }

  echo checkEligibility(20); // Outputs: Eligible
?>

Palautusarvojen tyyppimääritykset

PHP:n avulla voit ilmoittaa funktion palautustyypin. Esimerkki:

Keskeinen asia: Palautustyyppien määritykset auttavat varmistamaan, että funktiot palauttavat odotetun tietotyypin.

<?php
  function multiply(float $a, float $b): float {
    return $a * $b;
  }

  echo multiply(2.5, 4); // Outputs: 10.0
?>
<?php
  function subtract($a, $b) {
    return $a - $b;
  }

  echo subtract(10, 5);
?>

Hienoa työtä

Hienoa työtä!

Onnittelut! Olet oppinut käyttämään palautusarvoja PHP-funktioissa, mukaan lukien merkkijonojen ja taulukoiden palauttamisen sekä useiden tai ehtojen mukaisten arvojen käsittelyn. Seuraavalla oppitunnilla tutustumme lambda-funktioihin ja anonyymeihin funktioihin. Jatketaan koodaamista!

Paluuarvot — kuvitus 10
Aloita maksutta

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 ”Paluuarvot” ilmainen?

Kyllä – oppitunnin ”Paluuarvot” 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 ”Paluuarvot”?

Nouda tuloksia PHP-funktioista 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 5/5.

Kuinka kauan ”Paluuarvot”-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.

Kaikki tämän kurssin oppitunnit

  1. Mitä funktiot ovat?
  2. Sisäänrakennetut funktiot
  3. Käyttäjän määrittämät funktiot
  4. Argumenttien välittäminen funktioille
  5. Paluuarvot
← Takaisin: PHP Academy