我正在使用 PHP 内置的 DOMDocument() 类来进行简单的网络爬虫操作。然而,它可以在我的 4.2 网站上运行,但不能在我的 5.1(两者都在同一个 PHP 安装中)上运行。
以下是出现的错误:
Class 'App\Http\Controllers\III_Ranks\DOMDocument' not found
这是我的控制器:
<?php
namespace App\Http\Controllers\III_Ranks;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
class RanksController extends Controller
{
public function getRanks()
{
$list1 = new DOMDocument();
//etc...
}
}
我觉得这是一个命名空间问题,但我不知道如何访问DOMDocument()
谢谢任何帮助。
DOMXpath
前面使用斜杠,例如$xpath = new \DOMXpath($list1);
。 - manian