⊗ppPmUFSC 198 of 447 menu

Funktioiden peräkkäinen kutsuminen PHP:ssä

Yhden funktion tuloksen voi antaa parametrina toiselle funktiolle. Seuraavassa esimerkissä etsimme ensin luvun 2 neliön, ja sitten tuloksen neliön:

<?php function func($num) { return $num * $num; } $res = func(func(2)); echo $res; // tulostaa 16 ?>

Funktioiden ei tietenkään tarvitse olla samoja.

Oletetaan esimerkiksi, että meillä on funktio, joka palauttaa luvun neliön, ja funktio, joka palauttaa luvun kuution:

<?php function square($num) { return $num * $num; } function cube($num) { return $num * $num * $num; } ?>

Lasketaan näiden funktioiden avulla luvun 2 neliö, ja sitten tämän operaation tulos korotettuna kuutioon:

<?php $res = cube(square(2)); echo $res; ?>

Oletetaan nyt, että meillä on funktio, joka palauttaa luvun neliön, ja funktio, joka laskee kahden luvun summan:

<?php function square($num) { return $num * $num; } function sum($num1, $num2) { return $num1 + $num2; } ?>

Etsitään näiden funktioiden avulla luvun 2 neliön ja luvun 3 neliön summa:

<?php $res = sum(square(2), square(3)); echo $res; ?>

Oletetaan, että sinulla on funktio, joka palauttaa luvun kuutiojuuren, ja funktio, joka pyöristää liukuluvun kolmeen desimaaliin:

<?php function root($num) { return pow($num, 1/3); } function norm($num) { return round($num, 3); } ?>

Etsi näiden funktioiden avulla luvun 2 kuutiojuuri ja pyöristä se kolmen desimaalin tarkkuuteen.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää