我有一個函數讓我們說readChildElementsFromXml()
它以$ domDocumentObject爲參數。如何檢查變量是否是DOMDocument對象?
我想檢查傳遞的參數是否是DOMDocument對象。
在PHP中是否有任何is_domDocument()
函數或類似的東西?
在此先感謝。
我有一個函數讓我們說readChildElementsFromXml()
它以$ domDocumentObject爲參數。如何檢查變量是否是DOMDocument對象?
我想檢查傳遞的參數是否是DOMDocument對象。
在PHP中是否有任何is_domDocument()
函數或類似的東西?
在此先感謝。
否。沒有像
is_domDocument()
這樣的函數,你可以嘗試這樣的事情。
function is_domDocument($object)
{
if($object instanceof DOMDocument) {
echo "Its an object DOMDocument";
}
else {
echo "Not DOMDocument";
}
}
您可以使用DOM文檔 http://php.net/manual/en/domdocument.validate.php
<?php
$dom = new DOMDocument;
$dom->load('book.xml');
if ($dom->validate()) {
echo "This document is valid!\n";
}
?>
你嘗試過的東西,直到沒有? –
嗨Sahil,不是真的。但你的解決方案正在爲我工作。我可以問爲什麼你刪除了你的答案? :) – sumion
完成:) 感謝您的幫助。 – sumion