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!

相关文章