| dotnet クラスはじめにdotnet クラスにより、 クラスやメソッドが » COM に見えている場合、 .Net アセンブリからクラスを生成して そのメソッドをコールしたりプロパティにアクセスしたりできるようになります。 
    staticクラス をインスタンス化したり、staticメソッド を呼び出すことはサポートされていません。
     .Net クラスによっては、IDispatch を実装していないものがあります。 それらはインスタンス化はできるものの、メソッドをコールしたり プロパティへアクセスすることをサポートしていません。 
 
 クラス概要
     dotnet
     
     extends
     variant
     /* メソッド */ 
   public  dotnet::__construct(string  $assembly_name, string$datatype_name, int$codepage=CP_ACP)オーバーロードされたメソッド返されるオブジェクトはオーバーロードされています。つまり、通常の クラスのような固定されたメソッドは存在しないということです。 そのかわりに、プロパティやメソッドへのアクセスは COM を通じて DOTNET に渡されます。言い換えれば、.Net ランタイムが提供する COM相互運用レイヤによって .Net オブジェクトが COM 連携用にマップされているという ことです。 dotnet オブジェクトが作成されると、PHP はそれを他の COM オブジェクトと同等のものとして扱い、同様の規則が適用されます。 dotnet の例
 例1 dotnet の例 
 |