⊗ppPmUFSC 198 of 447 menu

Postupné volanie funkcií v PHP

Výsledok práce jednej funkcie je možné odovzdať ako parameter do druhej. V nasledujúcom príklade najprv nájdeme druhú mocninu čísla 2, a potom druhú mocninu výsledku:

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

Funkcie, samozrejme, nemusia byť rovnaké.

Predpokladajme napríklad, že máme funkciu, ktorá vráti druhú mocninu čísla, a funkciu, ktorá vráti tretiu mocninu čísla:

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

Pomocou týchto funkcií umocnime číslo 2 na druhú a potom výsledok tejto operácie umocnime na tretiu:

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

Predpokladajme teraz, že máme funkciu, ktorá vráti druhú mocninu čísla, a funkciu, ktorá nájde súčet dvoch čísel:

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

Pomocou týchto funkcií nájdime súčet druhých mocnín čísla 2 a čísla 3:

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

Predpokladajme, že máte funkciu, ktorá vráti kubický koreň čísla, a funkciu, ktorá zaokrúhli desatinné číslo na tri miesta v desatinnej časti:

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

Pomocou týchto funkcií nájdite kubický koreň čísla 2 a zaokrúhlite ho na tri miesta v desatinnej časti.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť