Php 如何检查变量是否为DOMDocument对象?

Php 如何检查变量是否为DOMDocument对象?,php,domdocument,Php,Domdocument,我有一个函数,比如说readChildElementsFromXml(),它以$domDocumentObject作为参数 我想检查传递的参数是否是DOMDocument对象 PHP中是否有Is_domDocument()函数或类似的函数 提前谢谢 否。没有像is\u domDocument()这样的函数,您可以尝试这样的方法 您可以使用DOMDocument 你试过什么了吗?嗨,Sahil,不是真的。但你的解决方案对我有效。请问你为什么删除了你的答案完成:)谢谢你的帮助。 function

我有一个函数,比如说
readChildElementsFromXml()
,它以$domDocumentObject作为参数

我想检查传递的参数是否是DOMDocument对象

PHP中是否有
Is_domDocument()
函数或类似的函数

提前谢谢

。没有像
is\u domDocument()
这样的函数,您可以尝试这样的方法

您可以使用DOMDocument



你试过什么了吗?嗨,Sahil,不是真的。但你的解决方案对我有效。请问你为什么删除了你的答案完成:)谢谢你的帮助。
function is_domDocument($object)
{
    if($object instanceof DOMDocument) {
        echo "Its an object DOMDocument";
    }
    else {
        echo "Not DOMDocument";
    }
}
<?php 

$dom = new DOMDocument;
$dom->load('book.xml');
if ($dom->validate()) {
    echo "This document is valid!\n";
}

?>