return հիմնաբառը
return հիմնաբառը դադարեցնում է ընթացիկ ֆունկցիայի կատարումը և վերադարձնում է նշված արժեքը: Եթե return կանչվում է առանց պարամետրերի, ֆունկցիան վերադարձնում է null: Գլոբալ տեսանելիության տիրույթում return դադարեցնում է ընթացիկ սցենարի կատարումը:
Շարահյուսություն
return արտահայտություն; // Արժեքի վերադարձ
return; // null-ի վերադարձ
Օրինակ
Ֆունկցիայից արժեքի վերադարձ.
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
Կոդի կատարման արդյունք.
16
Օրինակ
Զանգվածի վերադարձ ֆունկցիայից.
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Կոդի կատարման արդյունք.
[1, 2]
Օրինակ
Ֆունկցիայի վաղաժամկետ ավարտ.
<?php
function checkAge($age) {
if ($age < 18) {
return "Մուտքն արգելված է";
}
return "Մուտքը թույլատրված է";
}
echo checkAge(20);
?>
Կոդի կատարման արդյունք.
"Մուտքը թույլատրված է"