Parametri funkcija u PHP-u

Prilikom poziva funkcije pišemo njeno ime i prazne okrugle zagrade:

php<?php
  func();
?>

U stvari, zagrade ne moraju nužno biti prazne - u njih možemo prosleđivati parametre.

Recimo, na primer, želimo da napravimo funkciju koja će kao parametar prihvatati broj i ispisivati na ekran kvadrat tog broja.

Kako ćemo sada pozivati našu funkciju: Pisaćemo ime funkcije, okrugle zagrade, a u njih - neki broj čiji kvadrat želimo da dobijemo.

Na primer, ovako ćemo dobiti kvadrat broja 2:

php<?php
  func(2); // ispisaće 4
?>

A ovako - kvadrat broja 3:

php<?php
  func(3); // ispisaće 9
?>

Hajde sada da napišemo implementaciju naše funkcije.

Znamo da funkcija kao parametar treba da prihvati broj. Dakle, prilikom definisanja funkcije u okruglim zagrađama moramo napisati neku promenljivu u koju će se smestiti prosleđeni broj.

Naziv promenljive može biti bilo koji, hajde, na primer, da je nazovemo $num:

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

U ovu promenljivu $num prilikom poziva funkcije će se smestiti broj naveden u okruglim zagrađama:

php<?php
  func(2); // u promenljivu $num će se smestiti broj 2
  func(3); // u promenljivu $num će se smestiti broj 3
?>

Hajde sada da učinimo tako da naša funkcija ispisuje kvadrat prosleđenog broja. Za ovo pomnožićemo promenljivu $num samu sa sobom i ispisaćemo na ekran:

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

Proverimo rad funkcije, pozvavši je sa različitim brojevima:

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

Napravite funkciju koja kao parametar prima broj i ispisuje na ekran kub tog broja.

Задание 2

Napravite funkciju koja kao parametar prima broj i proverava da li je taj broj pozitivan ili negativan. U prvom slučaju neka funkcija ispiše na ekran tekst '+++', a u drugom '---'.