Parametre funkcií v PHP

Pri volaní funkcie píšeme jej názov a prázdne okrúhle zátvorky:

php<?php
  func();
?>

V skutočnosti zátvorky nemusia byť prázdne - môžeme do nich odovzdávať parametre.

Povedzme napríklad, že chceme vytvoriť funkciu, ktorá ako parameter prijme číslo a vypíše na obrazovku druhú mocninu tohto čísla.

Ako teraz budeme volať našu funkciu: budeme písať názov funkcie, okrúhle zátvorky, a do nich - nejaké číslo, ktorého druhú mocninu chceme získať.

Napríklad takto získame druhú mocninu čísla 2:

php<?php
  func(2); // vypíše 4
?>

A takto - druhú mocninu čísla 3:

php<?php
  func(3); // vypíše 9
?>

Poďme teraz napísať implementáciu našej funkcie.

Vieme, že funkcia má ako parameter prijímať číslo. To znamená, že pri definícii funkcie v okrúhlych zátvorkách musíme napísať nejakú premennú, do ktorej sa odovzdávané číslo dostane.

Názov premennej môže byť ľubovoľný, povedzme napr. ju nazveme $num:

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

Do tejto premennej $num sa pri volaní funkcie dostane uvedené číslo z okrúhlych zátvoriek:

php<?php
  func(2); // do premennej $num sa dostane číslo 2
  func(3); // do premennej $num sa dostane číslo 3
?>

Urobme teraz to, aby naša funkcia vypísala druhú mocninu odovzdaného čísla. Na to vynásobme premennú $num samu so sebou a vypíšme na obrazovku:

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

Vyskúšajme funkciu volaním s rôznymi číslami:

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

Vytvorte funkciu, ktorá ako parameter prijme číslo a vypíše na obrazovku tretiu mocninu tohto čísla.

Задание 2

Vytvorte funkciu, ktorá ako parameter prijme číslo a skontroluje, či je toto číslo kladné alebo záporné. V prvom prípade nech funkcia vypíše na obrazovku text '+++', a v druhom '---'.