⊗ppPmUFPr 193 of 447 menu

Parametry funkcji w PHP

Przy wywołaniu funkcji piszemy jej nazwę i puste okrągłe nawiasy:

<?php func(); ?>

W rzeczywistości nawiasy nie muszą być puste - możemy do nich przekazywać parametry.

Załóżmy, na przykład, że chcemy zrobić funkcję, która parametrem będzie przyjmować liczbę i wyświetlać na ekranie kwadrat tej liczby.

Jak teraz będziemy wywoływać naszą funkcję: będziemy pisać nazwę funkcji, okrągłe nawiasy, a w nich - jakąś liczbę, której kwadrat chcemy otrzymać.

Na przykład, w ten sposób otrzymamy kwadrat liczby 2:

<?php func(2); // wyświetli 4 ?>

A tak - kwadrat liczby 3:

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

Napiszmy teraz implementację naszej funkcji.

Wiemy, że funkcja parametrem powinna przyjmować liczbę. Oznacza to, że przy definiowaniu funkcji w okrągłych nawiasach powinniśmy napisać jakąś zmienną, do której będzie trafiać przekazana liczba.

Nazwa zmiennej może być dowolna, przyjmijmy, na przykład, że nazwiemy ją $num:

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

Do tej zmiennej $num przy wywołaniu funkcji będzie trafiać wskazana w okrągłych nawiasach liczba:

<?php func(2); // do zmiennej $num trafi liczba 2 func(3); // do zmiennej $num trafi liczba 3 ?>

Zróbmy teraz tak, aby nasza funkcja wyświetlała kwadrat przekazanej liczby. W tym celu pomnóżmy zmienną $num samą przez siebie i wyświetlmy na ekranie:

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

Sprawdźmy działanie funkcji, wywołując ją z różnymi liczbami:

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

Zrób funkcję, która parametrem przyjmuje liczbę i wyświetla na ekranie sześcian tej liczby.

Zrób funkcję, która parametrem przyjmuje liczbę i sprawdza, czy jest to liczba dodatnia czy ujemna. W pierwszym przypadku niech funkcja wyświetla na ekranie tekst '+++', a w drugim '---'.

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ć