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