⊗ppPmUFSC 198 of 447 menu

PHP да функцияларнинг кетма-кет чақирилиши

Бир функциянинг натижасини иккинчи функцияга параметр сифатида ўтказish мумкин. Кейинги мисолда биз аввал 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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш