⊗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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау