PHP-ում return-ի հետ աշխատանքի մեթոդներ
Գոյություն ունեն return-ի հետ աշխատանքի մի քանի մեթոդներ,
որոնք պարզեցնում են կոդը։
Օրինակ, դիտարկենք հետևյալ կոդը.
<?php
function func($num) {
if ($num >= 0) {
$res = sqrt($num);
} else {
$res = 0;
}
return $res;
}
echo func(3);
?>
Ինչպես տեսնում եք, այս կոդում՝ կախված պայմանից,
$res փոփոխականի մեջ կհայտնվի կամ մեկ, կամ մեկ այլ արժեք։
Իսկ ֆունկցիայի վերջին տողում այս փոփոխականի պարունակությունը
վերադարձվում է return-ի միջոցով։
Եկեք վերագրենք այս կոդը ավելի կրճատ ձևով՝
ազատվելով այստեղ անհրաժեշտ չլինող
$res փոփոխականից.
<?php
function func($num) {
if ($num >= 0) {
return sqrt($num);
} else {
return 0;
}
}
echo func(3);
?>
Տրված է հետևյալ ֆունկցիան.
<?php
function func($num1, $num2) {
if ($num1 > 0 and $num2 > 0) {
$res = $num1 * $num2;
} else {
$res = $num1 - $num2;
}
return $res;
}
echo func(3, 4);
?>
Ըստ ուսումնասիրված տեսության՝ վերագրեք այն կրճատ ձևով։