⊗ppPmUFRt 197 of 447 menu

PHP-те return операторы

Бізде берілген санның квадратын экранға шығаратын функция бар делік:

<?php function func($num) { echo $num * $num; } func(3); // 9 шығарады ?>

Біз мәнді экранға шығарғымыз келмей, кейбір айнымалыға жазғымыз келеді делік, мынадай:

<?php $res = func(3); // енді $res айнымалысында 9 бар ?>

Бұл үшін PHP-те функция қайтаратын мәнді көрсетуге мүмкіндік беретін return деген арнайы операторы бар. Қайтарады деген сөзбен шақырылған функцияны айнымалыға тағайындаған кезде жазылатын мән түсініледі.

Ендеше, функциямызды нәтижені экранға шығармай, оны айнымалыға қайтаратындай етіп қайта жазайық:

<?php function func($num) { return $num * $num; } ?>

Енді функцияның жұмыс нәтижесін айнымалыға жазайық:

<?php $res = func(3); ?>

Деректер айнымалыға жазылғаннан кейін, оларды, мысалы, экранға шығаруға болады:

<?php $res = func(3); echo $res; // 9 шығарады ?>

Немесе алдымен бұл деректерді біршама өзгертуге, содан кейін оларды экранға шығаруға болады:

<?php $res = func(3); $res = $res + 1; echo $res; // 10 шығарады ?>

Функцияның жұмыс нәтижесін айнымалыға жазу алдында бірден кейбір әрекеттерді орындауға болады:

<?php $res = func(3) + 1; echo $res; // 10 шығарады ?>

Функциямызды әртүрлі сандар үшін бірнеше рет шақыруға болады:

<?php $res = func(2) + func(3); echo $res; // 13 шығарады ?>

Нәтижені айнымалыға жазбай, оны бірден экранға шығаруға болады:

<?php echo func(3); // 9 шығарады ?>

Параметр ретінде санды қабылдайтын, ал сол санның кубын қайтаратын функция жасаңыз. Осы функцияны қолданып, 3 санының кубын тауып, оны $res айнымалысына жазыңыз.

Сіз жасаған функцияны қолданып, 2 саны мен 3 санының кубтарының қосындысын тауып, оны $res айнымалысына жазыңыз.

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