⊗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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау