La classe DOTNET

(PHP 4 >= 4.1.0, PHP 5, PHP 7)

Introduction

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

Note:

Vous devez installer le moteur d'exécution .Net sur votre serveur web pour tirer avantage de cette fonctionalité.

Synopsis de la classe

DOTNET extends VARIANT {
/* Méthodes */
__construct ( string $assembly_name , string $class_name [, int $codepage = CP_ACP ] )
}

Méthodes surchargées

L'objet retourné est un objet surchargé, ceci signifie que PHP ne voit pas les méthodes fixé comme il le fait avec les classes normales ; à la place tout accès de propriété ou méthode sont passés à travers COM et à partir de là à DOTNET. Dans d'autres mots, l'objet .Net est mappé via la couche d'interopérabilité COM fournie par le moteur d'exécution .Net.

Une fois que vous avez crée un objet DONET, PHP le traite de façon identique à n'importe quel autre objet COM ; les mêmes règles s'appliquent.

Exemples DOTNET

Exemple #1 Exemple DOTNET

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

Sommaire