⊗ppPmUFSC 198 of 447 menu

Sekwencyjne wywoływanie funkcji w PHP

Można wynik działania jednej funkcji przekazać jako parametr do drugiej. W następnym przykładzie najpierw znajdziemy kwadrat liczby 2, a następnie kwadrat wyniku:

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

Funkcje, oczywiście, nie muszą być takie same.

Załóżmy, że mamy funkcję zwracającą kwadrat liczby i funkcję zwracającą sześcian liczby:

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

Za pomocą tych funkcji podnieśmy liczbę 2 do kwadratu, a następnie wynik tej operacji podnieśmy do sześcianu:

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

Załóżmy teraz, że mamy funkcję zwracającą kwadrat liczby i funkcję znajdującą sumę dwóch liczb:

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

Znajdźmy za pomocą tych funkcji sumę kwadratu liczby 2 i sumę kwadratu liczby 3:

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

Załóżmy, że masz funkcję zwracającą pierwiastek sześcienny z liczby i funkcję zaokrąglającą ułamek do trzech miejsc po przecinku:

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

Za pomocą tych funkcji znajdź pierwiastek sześcienny z liczby 2 i zaokrąglij go do trzech miejsc po przecinku.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć