Computer >> Máy Tính >  >> Lập trình >> PHP

hàm is_a () trong PHP

Hàm is_a () trong PHP kiểm tra xem đối tượng thuộc lớp này hay có lớp này là một trong các lớp cha của nó. Hàm trả về TRUE nếu đối tượng thuộc lớp này hoặc có lớp này là một trong các lớp cha của nó, FALSE nếu không.

Cú pháp

is_a(object, class)

Tham số

  • đối tượng - Đối tượng được thử nghiệm

  • lớp học - Tên lớp

Quay lại

Hàm is_a () trả về TRUE nếu đối tượng thuộc lớp này hoặc có lớp này là một trong các lớp cha của nó, nếu không thì FALSE.

Ví dụ

Sau đây là một ví dụ -

<?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!";
}
?>

Đầu ra

Correct!