モジュール

モジュール -- モジュールの読み込みとコール

説明

MDB2 はモジュール化を意識して設計されています。 基本機能であるクエリの実行や結果セットの読み込み以外の機能は、 モジュールで提供しています。現在使用可能なモジュールは以下のとおりです。

モジュールを読み込むには loadModule() メソッドを使用します。 このメソッドはモジュールのインスタンスを返しますが、 それだけでなくそのインスタンスをプロパティとして保持します。 プロパティ名は、最初のパラメータで指定したモジュール名を小文字にしたものか、 あるいはオプションで指定した 2 番目のパラメータと同じものになります。 オプションの 3 番目のパラメータを使用すると、 特定の RDBMS に依存するモジュール (例えば Datatype モジュール) と依存しないモジュール (例えば Extended モジュール) を区別することができます。 このメソッドを使用して、インストールされている独自のモジュールを読み込むことも可能です。

警告

3 番目のパラメータを省略した場合は、自動的に検出されます。 しかし、'safe_mode' が有効になっているホストでは、 この自動検出に失敗します。検出の際に fopen() を使用しているからです。それに応じたエラー処理を行う必要があります。

PHP5 では、オーバーロードを使用してモジュールの読み込みとコールを行うことができます。