Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

is_a() ฟังก์ชั่นใน PHP


ฟังก์ชัน is_a() ใน PHP ตรวจสอบว่าอ็อบเจกต์เป็นของคลาสนี้ หรือมีคลาสนี้เป็นหนึ่งในพาเรนต์ ฟังก์ชันจะคืนค่า TRUE หากอ็อบเจ็กต์เป็นของคลาสนี้หรือมีคลาสนี้เป็นหนึ่งในพาเรนต์ มิฉะนั้น FALSE

ไวยากรณ์

is_a(object, class)

พารามิเตอร์

  • วัตถุ − วัตถุที่ทดสอบ

  • คลาส − ชื่อคลาส

คืนสินค้า

ฟังก์ชัน is_a() จะคืนค่า TRUE หากอ็อบเจ็กต์เป็นของคลาสนี้หรือมีคลาสนี้เป็นหนึ่งในพาเรนต์ มิฉะนั้น FALSE

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่าง −

<?php
interface ClassOne {
   public function Demo();
}
class ClassTwo implements ClassOne {
   public function Demo () {
      print "Demo";
   }
}
$obj = new ClassTwo();
if(is_a($obj, 'ClassOne')) {
   echo "Correct!";
} else {
   echo "Incorrect!";
}
?>

ผลลัพธ์

Correct!