⊗ppPmUFSC 198 of 447 menu

Funkcijų iš eilės kvietimas PHP

Vienos funkcijos rezultatą galima perduoti kaip parametrą kitai funkcijai. Šiame pavyzdyje pirmiausia rasime skaičiaus 2 kvadratą, o tada to rezultato kvadratą:

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

Funkcijos, žinoma, nebūtinai turi būti tos pačios.

Tarkime, pavyzdžiui, kad turime funkciją, grąžinančią skaičiaus kvadratą, ir funkciją, grąžinančią skaičiaus kubą:

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

Naudodamiesi šiomis funkcijomis pakelkime skaičių 2 kvadratu, o tada šios operacijos rezultatą pakelkime kubu:

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

Tarkime, kad dabar turime funkciją, grąžinančią skaičiaus kvadratą, ir funkciją, randančią dviejų skaičių sumą:

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

Naudodamiesi šiomis funkcijomis suraskime skaičiaus 2 kvadrato ir skaičiaus 3 kvadrato sumą:

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

Tarkime, kad turite funkciją, grąžinančią kubinę šaknį iš skaičiaus, ir funkciją, apvalinančią trupmeną iki trijų skaitmenų po kablelio:

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

Naudodamiesi šiomis funkcijomis suraskite kubinę šaknį iš skaičiaus 2 ir apvalinkite ją iki trijų skaitmenų po kablelio.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti