Класс DOTNET

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

Введение

Класс DOTNET позволяет создавать объекты из сборок .Net, вызывать их методы и использовать их свойства.

Замечание:

Вам нужно установить библиотеки времени исполнения .Net на ваш веб-сервер, чтобы воспользоваться этой функцией.

Обзор классов

DOTNET extends VARIANT {
/* Методы */
__construct ( string $assembly_name , string $class_name [, int $codepage = CP_ACP ] )
}

Перегруженные методы

Возвращаемый объект является перегруженным, то есть PHP не видит каких либо фиксированных методов, как это происходит с обычными классами; вместо этого свойства и доступ к методам передается через COM, а оттуда в DOTNET. Другими словами, объект .Net отображается через уровень взаимодействия COM, предоставляемый библиотекой времени исполнения .Net.

Как только вы создали объект DOTNET, PHP обрабатывает его идентично любому другому объекту COM; применяются все те же правила.

Примеры DOTNET

Пример #1 Пример использования DOTNET

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

Содержание