⊗ppPmUFPr 193 of 447 menu

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 чыгарат ?>

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

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

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу