⊗ppPmUFRN 199 of 447 menu

PHP-тегі return-нің нәзік жері

return бұйрығы орындалғаннан кейін - функция өз жұмысын тоқтатады. Яғни: return орындалғаннан кейін ешқандай басқа код орындалмайды.

Мысалды қараңыз:

<?php function func($num) { return $num * $num; echo '!'; // бұл код ешқашан орындалмайды } $res = func(3); ?>

Бұл функцияда бір ғана return болуы керек дегенді білдірмейді. Бірақ олардың бірі ғана орындалады.

Келесі мысалда параметр мәніне байланысты бірінші не екінші return орындалады:

<?php function func($num) { if ($num >= 0) { return '+'; } else { return '-'; } } echo func( 3); // '+'-ді шығарады echo func(-3); // '-'-ді шығарады ?>

Келесі код орындалу нәтижесінде экранға не шығады:

<?php function func($num) { return $num; $res = $num * $num; return $res; } echo func(3); ?>

Неге осылай болатынын түсіндіріңіз.

Келесі код орындалу нәтижесінде әрбір echo не шығарады:

<?php function func($num) { if ($num <= 0) { return abs($num); } else { return $num * $num; } } echo func(10); echo func(-5); ?>

Неге осылай болатынын түсіндіріңіз.

Келесі код орындалу нәтижесінде әрбір echo не шығарады:

<?php function func($num) { if ($num <= 0) { return abs($num); } return $num * $num; } echo func(10); echo func(-5); ?>

Неге осылай болатынын түсіндіріңіз.

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