⊗ppPmUFSC 198 of 447 menu

Sekventiell anrop av funktioner i PHP

Man kan resultatet av en funktion skicka som en parameter till en annan. I följande exempel kommer vi först att hitta kvadraten av talet 2, och sedan kvadraten av resultatet:

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

Funktionerna behöver förstås inte var desamma.

Låt oss säga att vi har en funktion som returnerar kvadraten av ett tal, och en funktion som returnerar kuben av ett tal:

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

Låt oss med hjälp av dessa funktioner kvadrera talet 2, och sedan kubrera resultatet av den operationen:

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

Låt oss nu säga att vi har en funktion som returnerar kvadraten av ett tal, och en funktion som hittar summan av två tal:

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

Låt oss med hjälp av dessa funktioner hitta summan av kvadraten av talet 2 och summan av kvadraten av talet 3:

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

Anta att du har en funktion som returnerar den kubiska roten av ett tal, och en funktion som avrundar ett bråktal till tre decimaler:

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

Med hjälp av dessa funktioner, hitta den kubiska roten av talet 2 och avrunda det till tre decimaler.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa