Devdit
 

return false คืออะไร ใช้งานอย่างไร PHP

3.2K

return false คือการคืนค่าจากฟังก์ชันด้วยค่า false หรือเป็นเท็จ ซึ่ง false เป็นค่าข้อมูลในตัวแปรชนิด Boolean โดยปกติเมื่อรับค่าดังกล่าวมาแล้ว จะนิยมเขียนโปรแกรมร่วมกับ if เพื่อทำงานต่อไป สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง return false คืออะไร ใช้งานอย่างไร PHP

<?php
    function checkNumber( $number ) {
        if( $number < 18 ) {
            return false;
        }
        return true;
    }

    if( !checkNumber( 17 ) ) {
        echo "ตัวเลขน้อยกว่า 18";
    }
?>

ผลลัพธ์

ตัวเลขน้อยกว่า 18

คำอธิบาย

return false PHP จากตัวอย่างฟังก์ชัน checkNumber รับค่า parameter 1 ตัวชื่อ number จากนั้นเช็คว่าถ้าตัวแปร number น้อยกว่า 18 ให้ return false เวลาเรียกใช้งานเช่น if( !checkNumber( 17 ) ) คือเรียกใช้ฟังก์ชันชื่อ checkNumber พร้อมส่งค่า parameter เท่ากับ 18 หากฟังก์ชันนี้คืนค่า false โปรแกรมจะเข้าทำงานใน if พร้อมแสดงข้อความออกสู่หน้าจอด้วย echo

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ