Manuel PHP
Précédent |  | Suivant

# DOTNET

(no version information, might be only in CVS)

DOTNET -- La classe DOTNET

## Synopsis

    $obj = new DOTNET("assembly", "classname")

## Description

La classe DOTNET vous autorise d'instancier une classe depuis un ensemble .NET et d'appeler ces propriétés ainsi que d'accéder à ces propriétés.

## Méthodes

string DOTNET::DOTNET ( string assembly name, string class_name [, int codepage])

Le construction de la classe DOTNET. `assembly_name` spécifie quel ensemble doit être chargé, et `class_name` spécifie quelle classe de l'ensemble doit être instanciée. Vous pouvez spécifier optionnellement un `codepage` à utiliser pour les transformations des chaînes unicodes ; voir COM la classe pour plus de détails sur les `codepage`.

L'objet retourné est un objet surchargé, ce qui signifie que `PHP` ne voit aucune méthode fixe comme il le fait avec les classes habituelles ; au lieu de celà, chaque accès à une propriété ou une méthode est effectué à travers COM et depuis DOTNET. En d'autres mots, l'objet .NET est tracé à travers la couche d'interopérabilité de COM fournie par le moteur .NET.

Dès que vous avez créé l'objet DOTNET, `PHP` l'utilise comme n'importe quel autre objet COM ; Toutes les mêmes règles y sont appliquées.

Exemple 1. Exemple DOTNET

`<?php $stack = new DOTNET("mscorlib", "System.Collections.Stack"); $stack->Push(".Net"); $stack->Push("Bonjour "); echo $stack->Pop() . $stack->Pop(); ?>`

> Note : Vous devez installer le moteur .NET sur votre serveur Web pour tirer avantage de ces fonctionnalités.

Précédent | Sommaire | Suivant
COM | Niveau supérieur | variant