私は実装しようとしていますa PHP Library for detecting CMS私はgithubで見つけましたが、私はそれを理解することができません。php - クラスが見つかりません(composer.json)
私はphpとcomposerを初めて使っていますが、私は自分のディレクトリに作者をインストールし、指示どおりにjsonを更新しましたが、それらはすべてディレクトリにあります。
誰もが私がやっている任意のアイデアを持っているでしょう。このコード
include(__DIR__ . "/vendor/autoload.php");
$domain = "http://google.com";
$cms = new DetectCMS($domain);
if($cms->getResult()) {
echo "Detected CMS: ".$cms->getResult();
} else {
echo "CMS couldn't be detected";
}
を実行している
は、このエラーここ
PHP Fatal error: Uncaught Error: Class 'DetectCMS' not found in D:\Projects\Scraper\ccc.php:12
Stack trace:
#0 {main}
thrown in D:\Projects\Scraper\ccc.php on line 12
は私のファイル構造である私を与えますこの情報に間違いがありますか?あなたのクラスDetectCMSで後にcomposer.json
"autoload": {
"psr-4" :{"DetectCMS": "DetectCMS"}
}
に
:私はあなたのクラスで、オートローダを使用してクラスを含めることだと思い
名前空間を含めましたか? –
完全に正直なところ、私は何の名前空間がまだあるかを100%確信していないので、私は推測していません。 – mint
DetectCMSを使用してください。 残念ながら、<?php –