Parametry funkcji w PHP

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

php<?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<?php
  func(2); // wyświetli 4
?>

A tak - kwadrat liczby 3:

php<?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<?php
  function func($num) {
    
  }
?>

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

php<?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<?php
  function func($num) {
    echo $num * $num;
  }
?>

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

php<?php
  function func($num) {
    echo $num * $num;
  }
  
  func(2); // wyświetli 4
  func(3); // wyświetli 9
?>
Задание 1

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

Задание 2

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 '---'.