คีย์เวิร์ด
return
หยุดการประมวลผลฟังก์ชัน
ฟังก์ชันสิ้นสุดได้เพราะประโยคคำสั่งทั้งหมดได้รับการประมวลผล หรือ ใช้คีย์เวิร์ด return การประมวลผลกลับไปยังประโยคคำสั่งต่อจากการเรียกฟังก์ชัน
<?php
function
division($x, $y)
{
{
if
($y == 0 || !isset($y))
{
{
echo
" ตัวหาร y ต้องไม่เป็นศูนย์หรือไม่มีค่า" ;
return;
return;
}
$result
= $x / $y;
echo $result;
echo $result;
}
?>
?>
ถ้าประโยคคำสั่ง
return
ได้รับการประมวลผล
บรรทัดคำสั่งต่อไปในฟังก์ชันจะถูกข้ามไป และกลับไปยังผู้เรียกฟังก์ชันนี้
ในฟังก์ชันนี้ ถ้า y เป็น
0 จะหยุดการประมวลผล ถ้า y ไม่เท่ากับ 0 จะคำนวณผลหาร
สมมติป้อนค่าเป็น
x = 4, y = 0
x = 4
x = 4, y = 2
x = 4, y = 0
x = 4
x = 4, y = 2
ผลลัพธ์ของคำสั่ง
คือ
x = 4, y = 0 ผลลัพธ์ ตัวหาร y ต้องไม่เป็นศูนย์หรือไม่มีค่า
x = 4, y = ผลลัพธ์ ตัวหาร y ต้องไม่เป็นศูนย์หรือไม่มีค่า
x = 4, y = 2 ผลลัพธ์ 2
x = 4, y = 0 ผลลัพธ์ ตัวหาร y ต้องไม่เป็นศูนย์หรือไม่มีค่า
x = 4, y = ผลลัพธ์ ตัวหาร y ต้องไม่เป็นศูนย์หรือไม่มีค่า
x = 4, y = 2 ผลลัพธ์ 2
ไม่มีความคิดเห็น:
แสดงความคิดเห็น