⊗ppPmUFRt 197 of 447 menu

Instrukcja return w PHP

Załóżmy, że mamy funkcję, która wyświetla na ekranie kwadrat przekazanej liczby:

<?php function func($num) { echo $num * $num; } func(3); // wyświetli 9 ?>

Załóżmy, że chcemy nie wyświetlać wartości na ekran, a zapisać ją w jakiejś zmiennej, w ten sposób:

<?php $res = func(3); // w zmiennej $res jest teraz 9 ?>

W tym celu w PHP istnieje specjalna instrukcja return, która pozwala określić wartość, którą zwraca funkcja. Przez słowo zwraca rozumie się tę wartość, która zapisze się w zmiennej, jeśli przypiszemy do niej wywołaną funkcję.

A więc, przepiszmy naszą funkcję tak, aby nie wyświetlała wyniku na ekran, a zwracała go do zmiennej:

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

Zapiszmy teraz wynik działania funkcji w zmiennej:

<?php $res = func(3); ?>

Po tym, jak dane są zapisane w zmiennej, można je, na przykład, wyświetlić na ekranie:

<?php $res = func(3); echo $res; // wyświetli 9 ?>

Można najpierw w jakiś sposób zmodyfikować te dane, a następnie wyświetlić je na ekranie:

<?php $res = func(3); $res = $res + 1; echo $res; // wyświetli 10 ?>

Można od razu wykonywać jakieś działania z wynikiem działania funkcji przed zapisaniem go do zmiennej:

<?php $res = func(3) + 1; echo $res; // wyświetli 10 ?>

Można wywołać naszą funkcję kilka razy dla różnych liczb:

<?php $res = func(2) + func(3); echo $res; // wyświetli 13 ?>

Można nie zapisywać wyniku do zmiennej, a od razu wyświetlić go na ekranie:

<?php echo func(3); // wyświetli 9 ?>

Stwórz funkcję, która przyjmuje jako parametr liczbę, a zwraca sześcian tej liczby. Za pomocą tej funkcji znajdź sześcian liczby 3 i zapisz go w zmiennej $res.

Za pomocą stworzonej przez ciebie funkcji znajdź sumę sześcianów liczby 2 i liczby 3 i zapisz ją w zmiennej $res.

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ć