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!