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

Санды параметр ретінде қабылдайтын және тексеріп, бұл сан оң ба, әлде теріс ба екенін анықтайтын функция жасаңыз. Бірінші жағдайда функция экранға '+++' мәтінін шығарсын, ал екінші жағдайда '---'.