nicht erstellen Ich versuche, MongoClient Instanz in einem Konstruktor einer Klasse zu erstellen. Ich erhalte Fehler sagenKann MongoClient in einem Konstruktor in PHP
Fatal error: Class 'Rate4Me\API\MongoClient' not found in C:\wamp64\www\Rate4Me\API\API_Pagination.php on line 18
Dies ist der Konstruktor in einer Klasse ist
public function __construct()
{
new MongoClient();
echo "constructor";
}
Mongo Treiber installiert ist, extention wird aktualisiert.
Kann Verbindung herstellen, wenn MongoClient außerhalb der Klasse instanziiert wird. Wie
{
$m = new MongoClient();
var_dump($m);
}
Ich bin kein PHP-Experte. Fangen gerade an, Kodierung in PHP zu lernen
Sieht aus wie Sie einen Namespace verwenden. Setze ein \ vor 'MongoClient' vor, so dass es wie folgt aussieht: 'new \ MongoClient()'. –
Es ist Namespace-Problem. Bitte lies diesen Abschnitt der PHP-Dokumentation über Namespaces: https://secure.php.net/manual/en/language.namespaces.php – Xerkus
Danke dude .. es hat geklappt .. :) – KrtkNyk