Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm is_a() trong PHP

Mô tả

Hàm is_a() kiểm tra xem đối tượng có phải là thể hiện của lớp này hoặc có lớp này là cha mẹ hay không. Trả về TRUE nếu đối tượng thuộc lớp hoặc có lớp cha, FALSE ngược lại.

Cú pháp

is_a(object, class)

Tham số

  • object − Đối tượng kiểm tra.

  • class − Tên lớp.

Giá trị trả về

Trả về TRUE nếu đối tượng thuộc lớp hoặc có lớp cha, FALSE ngược lại.

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

Kết quả

Correct!