PHP-ի ֆունկցիաների պարամետրերը
Ֆունկցիան կանչելիս մենք գրում ենք դրա անունը և դատարկ կլոր փակագծեր.
<?php
func();
?>
Իրականում փակագծերը պարտադիր չէ, որ դատարկ լինեն. դրանցում մենք կարող ենք փոխանցել պարամետրեր:
Ենթադրենք, օրինակ, մենք ուզում ենք ստեղծել ֆունկցիա, որը պարամետրով կվերցնի թիվ և էկրանին ցույց կտա այդ թվի քառակուսին:
Ինչպես ենք այժմ կանչելու մեր ֆունկցիան. մենք կգրենք ֆունկցիայի անունը, կլոր փակագծեր, իսկ դրանցում՝ ինչ-որ թիվ, որի քառակուսին մենք ուզում ենք ստանալ.
Օրինակ, այսպես մենք կստանանք թվի քառակուսին
2.
<?php
func(2); // կցուցադրի 4
?>
Իսկ այսպես՝ թվի քառակուսին 3.
<?php
func(3); // կցուցադրի 9
?>
Այժմ գրենք մեր ֆունկցիայի իրականացումը:
Մենք գիտենք, որ ֆունկցիան պարամետրով պետք է ընդունի թիվ: Այսպիսով, ֆունկցիան սահմանելիս կլոր փակագծերում մենք պետք է գրենք ինչ-որ փոփոխական, որի մեջ կմտնի փոխանցված թիվը:
Փոփոխականի անունը կարող է լինել ցանկացած, եկեք,
օրինակ, անվանենք այն $num.
<?php
function func($num) {
}
?>
Այս $num փոփոխականի մեջ ֆունկցիան կանչելիս
կմտնի կլոր փակագծերում նշված թիվը.
<?php
func(2); // $num փոփոխականի մեջ կմտնի 2 թիվը
func(3); // $num փոփոխականի մեջ կմտնի 3 թիվը
?>
Այժմ եկեք անենք, որ մեր ֆունկցիան
ցուցադրի փոխանցված թվի քառակուսին: Դրա համար
$num փոփոխականը բազմապատկենք
ինքն իրեն և արդյունքը արտածենք էկրանին.
<?php
function func($num) {
echo $num * $num;
}
?>
Ստուգենք ֆունկցիայի աշխատանքը՝ այն կանչելով տարբեր թվերով.
<?php
function func($num) {
echo $num * $num;
}
func(2); // կցուցադրի 4
func(3); // կցուցադրի 9
?>
Ստեղծեք ֆունկցիա, որն ընդունում է թիվ պարամետրով և էկրանին ցույց է տալիս այդ թվի խորանարդը:
Ստեղծեք ֆունկցիա, որն ընդունում է թիվ պարամետրով
և ստուգում, արդյոք այդ թիվը դրական է
թե բացասական: Առաջին դեպքում թող ֆունկցիան
էկրանին արտածի '+++' տեքստը,
իսկ երկրորդ դեպքում՝ '---' տեքստը: