$DBもそうですね…。
自分の知っているパターンと勘違いしていたようです。

クラススメソッドの呼び出しというと、例えば
// インスタンスの作成
$obj = new MyDBClass();
// メソッドの呼び出し
$obj->ConnectDB();
// プロパティの呼び出し
var_dump($obj->tables);

みたいなのはわかります。

ですが、ADODBのサンプルコード(>>736のような)を見ても、
newを使ってのインスタンスの作成をしているようには見えません。

それにも関わらずアロー演算子を使うのは、どのような場合なのでしょうか?