クラスのコンストラクタ内にMongoClientのインスタンスを作成しようとしています。私はこれは私はMongoClientをPHPのコンストラクタ内に作成します
public function __construct()
{
new MongoClient();
echo "constructor";
}
Mongoのドライバがインストールされているクラス内のコンストラクタです
Fatal error: Class 'Rate4Me\API\MongoClient' not found in C:\wamp64\www\Rate4Me\API\API_Pagination.php on line 18
というエラーを取得しています、拡張子が更新されます。
MongoClientがクラス外でインスタンシエートされたときに接続することができます。 Like
{
$m = new MongoClient();
var_dump($m);
}
私はPHPの専門家ではありません。ちょうどPHPでコーディングを学び始めました
が見えます。 'MongoClient'の前に\を追加すると、' new \ MongoClient() 'のようになります。 –
名前空間の問題です。名前空間に関するPHPのドキュメントのこのセクションを読んでください:https://secure.php.net/manual/en/language.namespaces.php – Xerkus
おかげで.. ..それは働いて.. :) – KrtkNyk