PHP'деги функциялардын параметрлери

Функцияны чакырганда биз анын атын жана бош тегерек кашааларды жазабыз:

php<?php
  func();
?>

Чындыгында кашаалар бош болушу шарт эмес - аларга биз параметрлерди өткөрсө болот.

Мисалы, биз параметри катары сан алып, экранга ошол сандын квадратын чыгаруучу функция жасайлы деп жатабыз дейли.

Эми биз функциябызды кандай чакырабыз: биз функциянын атын, тегерек кашааларды, жана алардын ичинде - биз квадратын алышын каалаган бир санды жазабыз.

Мисалы, ушул жол менен биз 2 санынын квадратын алабыз:

php<?php
  func(2); // 4 чыгарат
?>

Ал эми ушул жол менен - 3 санынын квадратын:

php<?php
  func(3); // 9 чыгарат
?>

Келгиле, эми биздин функциябыздын ишке ашырылышын жазайлы.

Биз билебиз, функция параметри катары сан алышы керек. Демек, функцияны аныктоодо тегерек кашааларда биз өткөрүлгөн санды кабыл ала туркан бир өзгөрмөнү жазышыбыз керек.

Өзгөрмөнүн аты каалагандай болушу мүмкүн, келгиле, мисалы, аны $num деп атайлы:

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

Бул $num өзгөрмөсүнө функция чакырылганда тегерек кашааларда көрсөтүлгөн сан түшөт:

php<?php
  func(2); // $num өзгөрмөсүнө 2 саны түшөт
  func(3); // $num өзгөрмөсүнө 3 саны түшөт
?>

Эми келгиле, биздин функциябыз өткөрүлгөн сандын квадратын чыгарсын. Бул үчүн $num өзгөрмөсүн өзүнө эле көбөйтүп, экранга чыгаралы:

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

Функциянын ишин текшерип көрөлү, аны ар кандай сандар менен чакырып:

php<?php
  function func($num) {
    echo $num * $num;
  }
  
  func(2); // 4 чыгарат
  func(3); // 9 чыгарат
?>
Задание 1

Параметри катары сан алып, экранга ошол сандын кубун чыгаруучу функция жасаңыз.

Задание 2

Параметри катары сан алып, ал сан оңбу же терсби экенин текшерүүчү функция жасаңыз. Биринчи учурда функция экранга '+++' текстин чыгарсын, ал эми экинчи учурда '---' текстин.