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

Ստեղծեք ֆունկցիա, որն ընդունում է թիվ պարամետրով և ստուգում, արդյոք այդ թիվը դրական է թե բացասական: Առաջին դեպքում թող ֆունկցիան էկրանին արտածի '+++' տեքստը, իսկ երկրորդ դեպքում՝ '---' տեքստը: