如何检查对象是否是特定类的实例?

斯尼克布雷克

有没有一种方法可以检查对象是否为SimpleXMLELement

private function output_roles($role) {
    foreach ($role as $current_role) {
        $role_ = $current_role->attributes();
        $role_type = (string) $role_->role;
        echo "<tr>";
        echo "<td><b>" . $role_type . "</b></td>";
        echo "</tr>";
        $roles = $role->xpath('//role[@role="Administrator"]//role[not(role)]');
        if (is_array($roles)) {
            $this->output_roles($roles);
        }
    }
}

这是我的功能,$role->xpath只有在提供的对象是时才有可能SimpleXMLElement任何人?

里齐尔123

您可以检查对象是否是一个类的实例instanceof,例如,

if($role instanceof SimpleXMLElement) {
    //do stuff
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

检查对象是否为任何“数字”类的实例?

JavaScript检查对象是否为当前类的实例

检查对象是否是类的“直接实例”

如何检查对象是否是C ++中模板类的实例?

如何检查对象是否属于实例“Type”?

如何检查对象是否是namedtuple的实例?

如何检查对象是否是JavaScript中一组特定原型的实例?

如何检查对象是否为基类类型

如何在运行时检查对象是否从特定类派生?

如何检查对象是否具有特定方法?

如何检查对象是否存在?

如何检查对象是否存在

检查对象是否是类的实例(但不是其子类的实例)

在php中检查对象是否是类的实例,而不是子类的实例

检查对象是否是 Node.JS 中特定对象的实例数组

检查对象是否为给定类名称的List的实例

检查对象是否为任何类列表的实例(Android)

Jest 和 Typescript:无法检查对象是否是类的实例

Java 检查对象是否是类型的实例

检查对象是否具有名称中具有特定编号的类

如何检查对象是否是 firebase.firestore.FieldValue 的实例

Python C API:如何检查对象是否是类型的实例

如何检查对象是否是Haxe中的泛型实例

在Node中,如何检查特定对象是否是ChildProcess的实例

检查对象是否属于Java中的类

Kotlin-检查对象是否实现特定接口

如何检查对象是否是“普通”对象?

如何检查对象是否是 JavaScript 中的常规对象

如何快速检查对象是否为动态类类型?