⊗ppPmUFSC 198 of 447 menu

Volgordelike Funksie-aanroep in PHP

Die resultaat van een funksie kan as 'n parameter aan 'n ander funksie oorgedra word. In die volgende voorbeeld vind ons eers die vierkant van getal 2, en dan die vierkant van daardie resultaat:

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

Die funksies hoef natuurlik nie dieselfde te wees nie.

Laat ons byvoorbeeld 'n funksie hê wat die vierkant van 'n getal teruggee, en 'n funksie wat die derdemag van 'n getal teruggee:

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

Laat ons met hierdie funksies die getal 2 kwadreer, en dan die resultaat daarvan tot die derdemag verhef:

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

Laat ons nou 'n funksie hê wat die vierkant van 'n getal teruggee, en 'n funksie wat die som van twee getalle vind:

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

Laat ons met hierdie funksies die som van die vierkant van getal 2 en die vierkant van getal 3 vind:

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

Laat ons sê jy het 'n funksie wat die kubieke wortel van 'n getal teruggee, en 'n funksie wat 'n desimaal tot drie syfers na die desimaal afrond:

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

Gebruik hierdie funksies om die kubieke wortel van getal 2 te vind en rond dit af tot drie syfers na die desimaal.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp