⊗ppPmUFSC 198 of 447 menu

Thirrja e Njëpasnjëshme e Funksioneve në PHP

Rezultati i punës së një funksioni mund të kalohet si parametër në një tjetër. Në shembullin vijues së pari do të gjejmë katrorin e numrit 2, e më pas katrorin e rezultatit:

<?php function func($num) { return $num * $num; } $res = func(func(2)); echo $res; // do të shfaqë 16 ?>

Funksionet, sigurisht, nuk duhet domosdoshmërisht të jenë të njëjtë.

Le të themi, për shembull, që kemi një funksion që kthen katrorin e numrit, dhe një funksion që kthen kubin e numrit:

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

Le ta ngremë numrin 2 në katror me ndihmën e këtyre funksioneve, e më pas rezultatin e kësaj operacioni ta ngremë në kub:

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

Le të themi tani që kemi një funksion që kthen katrorin e numrit, dhe një funksion që gjen shumën e dy numrave:

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

Le të gjejmë me ndihmën e këtyre funksioneve shumën e katrorit të numrit 2 dhe shumën e katrorit të numrit 3:

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

Le të supozojmë se keni një funksion që kthen rrënjën kubike të numrit, dhe një funksion që rrumbullakos thyesën në tre shifra në pjesën thyesore:

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

Me ndihmën e këtyre funksioneve, gjeni rrënjën kubike të numrit 2 dhe rrumbullakoseni atë në tre shifra në pjesën thyesore.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo