Docs Menu
Docs Home
/ / /
PHP ライブラリ マニュアル
/ /

MongoDB\Client::__get()

項目一覧

  • 定義
  • パラメーター
  • Return Values
  • 動作
  • その他の参照
MongoDB\Client::__get()

サーバー上のデータベースを選択します。 この メソッド は、selectDatabase() メソッドのエイリアスです。

function __get(string $databaseName): MongoDB\Database
$databaseName : string
選択するデータベースの名前。

MongoDB\Databaseオブジェクト。

選択したデータベースは、 Clientオブジェクトから読み込み設定(read preference)やタイプ マッピングなどのオプションを継承します。 オプションを上書きする場合は、 MongoDB\Client::selectDatabase()メソッドを使用します。

注意

-など、名前に特殊文字が含まれているデータベースを選択するには、 $client->{'that-database'}のように複雑な構文を使用します。

あるいは、 MongoDB\Client::selectDatabase()では、名前に特殊文字が含まれるデータベースの選択がサポートされています。

次の例では、test データベースとanother-app データベースを選択しています。

<?php
$client = new MongoDB\Client;
$test = $client->test;
$anotherApp = $client->{'another-app'};

戻る

__construct()