3
我們使用echo或print_r在調試PHP代碼時獲取變量的值。調試DomXPath和DomDocument的對象
但是,domXPath或DomDocument的對象不會在echo或print_r中捕獲。
如何在調試PHP代碼時從上述對象中獲取值?
我們使用echo或print_r在調試PHP代碼時獲取變量的值。調試DomXPath和DomDocument的對象
但是,domXPath或DomDocument的對象不會在echo或print_r中捕獲。
如何在調試PHP代碼時從上述對象中獲取值?
這是一個錯誤:
出於某種原因,DOM*
類不暴露其性質,既不反射,也沒有能夠檢查對象的任何其他功能。您必須編寫一個手動收集屬性的自定義檢查器。
您可以使用'var_dump' DOMDocument和DOMXPath實例。但是對象的屬性不會像普通對象那樣傾倒。所以這個問題應該是「爲什麼DOM實例的實例成員不會被拋棄以及如何實現」 – Gordon 2010-10-25 07:53:39
答案取決於您希望擺脫「調試」對象的方式。要查看XML,請使用['DOMDocument :: saveXML'](http://php.net/domdocument.savexml)方法(用於文檔或節點)。 – salathe 2010-10-25 08:09:46