Gets a database

# MongoClient::__get

(PECL mongo >=1.3.0)

MongoClient::__get — Gets a database

Extensia care definește această metodă este învechită. În loc, trtebuie utilizată extensia MongoDB. Nu există un echivalent al acestei metode în noua extensie, însă există o alternativă în biblioteca PHP:

- » MongoDB\Client::__get()

### Descrierea

public MongoClient::__get ( string `$dbname` ) : MongoDB

This is the cleanest way of getting a database. If the database name has any special characters, MongoClient::selectDB() will need to be used; however, this should be sufficient for most cases.

`<?php
$mongo = new MongoClient();
// the following two lines are equivalent
$db = $mongo->selectDB("foo");
$db = $mongo->foo;
?>`

### Parametri

`dbname`

  The database name.

### Valorile întoarse

Returns a new db object.

### Erori/Excepții

Throws a generic exception if the database name is invalid.