PHP 中的 is_a() 函数
phpprogrammingserver side programming更新于 2025/7/9 3:07:17
PHP 中的 is_a() 函数用于检查对象是否属于此类,或者是否以此类作为其父类之一。如果对象属于此类,或者以此类作为其父类之一,则函数返回 TRUE,否则返回 FALSE。
语法
is_a(object, class)
参数
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!

