PHP is_a() 函数用法及示例

PHP Class/Object 函数参考手册

如果对象属于该类或该类是此对象的父类则返回 TRUE

语法

is_a ( $object, $class_name )

定义和用法

检查给定对象是否属于此类,或者是否将此类作为其父对象之一。

参数

序号参数及说明
1

object(必需)

被测对象

2

class(必需)

类名。

返回值

如果对象属于该类或将该类作为其父对象之一,则返回TRUE,否则返回FALSE。

在线示例

以下是此函数的用法-

<?php
   if ($wid_fact instanceof WidgetFactory) {
      echo 'Yes, $wid_fact is a WidgetFactory';
   }
?>

它将产生以下结果-

Yes, $WF is a WidgetFactory

在线示例

在 PHP 5 中使用 instanceof 运算符

<?php
if ($WF instanceof WidgetFactory) {
    echo 'Yes, $WF is a WidgetFactory';
}
?>

  PHP Class/Object 函数参考手册