⊗ppPmUFRN 199 of 447 menu

PHP-de return-niň çylşyrymly ýeri

return buýrugy ýerine ýetirilenden soň - funksiýa işini tamamlar. Ýagny: return-den soň hiç bir kod ýerine ýetirilmez.

Mysala serediň:

<?php function func($num) { return $num * $num; echo '!'; // bu kod hiç wagt ýerine ýetirilmez } $res = func(3); ?>

Bu funksiýada diňe bir return bolmaly diýmek däldir. Ýöne diňe biri ýerine ýetiriler.

Aşakdaky mysalda parametriň bahasyndan aslynda ýa birinji, ýa-da ikinji return ýerine ýetiriler:

<?php function func($num) { if ($num >= 0) { return '+'; } else { return '-'; } } echo func( 3); // '+'-ny çykarar echo func(-3); // '-'-ny çykarar ?>

Aşakdaky kodyň netijesinde ekrana näme çykar:

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

Sebäbini düşündiriň.

Aşakdaky kodyň netijesinde her bir echo näme çykarar:

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

Sebäbini düşündiriň.

Aşakdaky kodyň netijesinde her bir echo näme çykarar:

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

Sebäbini düşündiriň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et