⊗ppPmUFSC 198 of 447 menu

Редоследно повикување на функции во PHP

Можно е резултатот од работата на една функција да се пренесе како параметар во друга. Во следниот пример прво ќе го најдеме квадратот на бројот 2, а потоа квадратот на резултатот:

<?php function func($num) { return $num * $num; } $res = func(func(2)); echo $res; // ќе испринта 16 ?>

Функциите, се разбира, не мора да бидат исти.

Да речеме, на пример, дека имаме функција што враќа квадрат на број, и функција што враќа коцка на број:

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

Ајде да го подигнеме бројот 2 на квадрат, а потоа резултатот од таа операција да го подигнеме на коцка користејќи ги овие функции:

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

Да речеме сега дека имаме функција што враќа квадрат на број, и функција што наоѓа збир на два броја:

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

Да го најдеме со помош на овие функции збирот на квадратот на бројот 2 и збирот на квадратот на бројот 3:

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

Да речеме дека имате функција што враќа коцкан корен од број, и функција што заокружува дроб до три цифри во дробниот дел:

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

Со помош на овие функции пронајдете го коцканиот корен на бројот 2 и заокружете го до три цифри во дробниот дел.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј