ฟังก์ชัน is_bool

ฟังก์ชัน is_bool ตรวจสอบว่าค่าที่ส่งผ่านมาเป็นประเภทบูลีน (true หรือ false) หรือไม่ ฟังก์ชันจะคืนค่า true ถ้าค่านั้นเป็นประเภทบูลีน และคืนค่า false ในกรณีอื่นๆ ฟังก์ชันรับพารามิเตอร์หนึ่งตัว - ค่าที่ต้องการตรวจสอบ

ไวยากรณ์

phpis_bool(mixed $value): bool

ตัวอย่าง

ลองตรวจสอบค่าต่างๆ ว่าอยู่ในประเภทบูลีนหรือไม่:

php<?php
  $res1 = is_bool(true);
  $res2 = is_bool(false);
  $res3 = is_bool(1);
  $res4 = is_bool('true');
  
  var_dump($res1, $res2, $res3, $res4);
?>

ผลลัพธ์จากการรันโค้ด:

phpbool(true)
bool(true)
bool(false)
bool(false)

ตัวอย่าง

ลองตรวจสอบตัวแปรประเภทต่างๆ:

php<?php
  $boolVar = false;
  $intVar = 0;
  $strVar = 'false';
  
  var_dump(
    is_bool($boolVar),
    is_bool($intVar),
    is_bool($strVar)
  );
?>

ผลลัพธ์จากการรันโค้ด:

phpbool(true)
bool(false)
bool(false)

ดูเพิ่มเติม

  • ฟังก์ชัน is_int,
    ซึ่งตรวจสอบว่าตัวแปรเป็นจำนวนเต็มหรือไม่
  • ฟังก์ชัน is_string,
    ซึ่งตรวจสอบว่าตัวแปรเป็นสตริงหรือไม่
  • ฟังก์ชัน is_array,
    ซึ่งตรวจสอบว่าตัวแปรเป็นอาร์เรย์หรือไม่