⊗ppPmUFSC 198 of 447 menu

Zaporedno klicanje funkcij v PHP

Rezultat delovanja ene funkcije lahko posredujemo kot parameter drugi. V naslednjem primeru bomo najprej našli kvadrat števila 2, nato pa kvadrat rezultata:

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

Funkcije seveda ne morajo biti enake.

Recimo, da imamo funkcijo, ki vrne kvadrat števila, in funkcijo, ki vrne kub števila:

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

S pomočjo teh funkcij dvignimo število 2 na kvadrat, nato pa rezultat te operacije dvignimo na kub:

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

Recimo, da imamo zdaj funkcijo, ki vrne kvadrat števila, in funkcijo, ki najde vsoto dveh števil:

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

S pomočjo teh funkcij poiščimo vsoto kvadrata števila 2 in vsoto kvadrata števila 3:

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

Recimo, da imate funkcijo, ki vrne kubični koren števila, in funkcijo, ki zaokroži decimalno število na tri mesta v decimalnem delu:

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

S pomočjo teh funkcij poiščite kubični koren števila 2 in ga zaokrožite na tri mesta v decimalnem delu.

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni