鍍金池/ 問答/PHP/ php提示DOMDocument not found

php提示DOMDocument not found

這是我的phpinfo截圖(sg的圖片系統(tǒng)暫時(shí)掛了)
http://i1.bvimg.com/517892/cd...
從phpinfo來看我似乎安裝了一個(gè)很早版本的dom,但是我在PHP文件中new DOMDocument時(shí)卻提示Class 'XXX\XXX\XXX\DOMDocument' not found。
我嘗試過yum php-xml,然后在php.ini中添加extension=dom.so,都沒什么卵用。并且同時(shí)php.info信息也沒有發(fā)生變化,請(qǐng)問我該如何配置DOM?謝謝各位大佬了。


更新,我PHP文件前有namespace App\Http\Controllers;這個(gè)有影響嗎?
我把new DOMDocument()改為了new \DOMDocument()也沒有用,報(bào)錯(cuò)Class 'AppHttpControllersDOMDocument' not found。

回答
編輯回答
綰青絲

XXXXXXXXX是什么,報(bào)錯(cuò)截圖

2017年10月8日 07:31
編輯回答
尤禮

自己答一下吧,是PHP文件開頭設(shè)置了namespace,所以用new DOMDocument()是無效的,前面加\也不行。
解決方法:加一個(gè)use \DOMDocumemt;就行了。

2017年1月11日 10:26
編輯回答
爛人
$dom = new \DOMDocument();
2017年4月19日 17:13