⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј