(PHP 4 >= 4.1.0, PHP 5, PHP 7)
Класс DOTNET позволяет создавать объекты из сборок .Net, вызывать их методы и использовать их свойства.
Замечание:
Вам нужно установить библиотеки времени исполнения .Net на ваш веб-сервер, чтобы воспользоваться этой функцией.
Возвращаемый объект является перегруженным, то есть PHP не видит каких либо фиксированных методов, как это происходит с обычными классами; вместо этого свойства и доступ к методам передается через COM, а оттуда в DOTNET. Другими словами, объект .Net отображается через уровень взаимодействия COM, предоставляемый библиотекой времени исполнения .Net.
Как только вы создали объект DOTNET, PHP обрабатывает его идентично любому другому объекту COM; применяются все те же правила.
Пример #1 Пример использования DOTNET
<?php
$stack = new DOTNET("mscorlib", "System.Collections.Stack");
$stack->Push(".Net");
$stack->Push("Hello ");
echo $stack->Pop() . $stack->Pop();
?>