⊗ppPmUFSC 198 of 447 menu

Sekvencijalno pozivanje funkcija u PHP-u

Rezultat rada jedne funkcije može se proslediti kao parametar drugoj. U sledećem primeru prvo ćemo naći kvadrat broja 2, a zatim kvadrat rezultata:

<?php function func($num) { return $num * $num; } $res = func(func(2)); echo $res; // ispisaće 16 ?>

Funkcije, naravno, ne moraju nužno biti iste.

Neka, na primer, imamo funkciju koja vraća kvadrat broja, i funkciju koja vraća kub broja:

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

Hajde da pomoću ovih funkcija podignemo broj 2 na kvadrat, a zatim rezultat te operacije podignemo na kub:

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

Neka sada imamo funkciju koja vraća kvadrat broja, i funkciju koja nalazi zbir dva broja:

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

Pronađimo pomoću ovih funkcija zbir kvadrata broja 2 i zbir kvadrata broja 3:

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

Neka imate funkciju koja vraća kubni koren broja, i funkciju koja zaokružuje razlomak na tri decimale:

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

Pomoću ovih funkcija pronađite kubni koren broja 2 i zaokružite ga na tri decimale.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij