работа с COM на PHP - проблемка.....

Homesub

Новичок
работа с COM на PHP - проблемка.....

на ASP под виндой используется и работает некий COM объект:

Код:
Set myObj           = Server.CreateObject("ObjectName")
call myObj.Sign(param1)
Надо сделать то же самое на PHP (апач 2 под виндой 2003 + PHP5).

Код:
$myObj = new COM("ObjectName"); //объект создается !
$myObj -> Sign("bla bla bla"); 
//Call to undefined method stdClass::Sign()

Написал для проверки собственный COM с методом принимаюшим на вход строку.
Всё прекраcно работает. Похоже проблема в COM-е.

com_print_typeinfo выдает следующее:

function Sign(
/* VT_BSTR [8] [in] */ $bstrPrivKey
)
{
/* method Sign */
}

то есть метод в классе присутствует!

но при попытке его вызвать

$myObj->Sign("bla bla bla");

я получаю
PHP:

Call to undefined method stdClass::Sign()



Передавать вариант тоже пробовал -та же ошибка.
Этот же COM прекрасно работает и под VB и под ASP ! Свойстав этого объекта и методы НЕ принимающие параметров тоже работают без проблем !
 
Сверху