(PHP 4 >= 4.1.0, PHP 5, PHP 7)
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é.
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.
Exemple #1 Exemple DOTNET
<?php
$stack = new DOTNET("mscorlib", "System.Collections.Stack");
$stack->Push(".Net");
$stack->Push("Hello ");
echo $stack->Pop() . $stack->Pop();
?>