Re: Perl extension

php.internals

Daniel Daley

22 years ago
> > >Any ideas or suggestions? It would also be cool if people could mess around >with it a bit and give us some feedback. > >
I already have an instance where this has been extremely useful. My current project required me to work with some third party com objects. A couple of them required me to set properties with arguments which as far as I can tell hasn't been implemented yet for php. I compiled the extension on my w2k3/IIS box with the latest snaps release of php5 and it worked great. I was able to load in the Win32::OLE extension and manipulate those objects. Without this I would have probably ended up doing some bungled php -> perl -> php variable passing solution, thanks much! --Dan--

Wez Furlong

22 years ago
So you totally missed the completely new COM and .Net support in PHP 5 ? :-) --Wez. ----- Original Message ----- From: "Daniel Daley" <dan@chameleoncode.jp> To: <internals@lists.php.net> Sent: Wednesday, March 03, 2004 10:04 PM Subject: Re: [PHP-DEV] Perl extension
> > > > > >Any ideas or suggestions? It would also be cool if people could mess
around

Daniel Daley

22 years ago
Wez Furlong wrote:
>So you totally missed the completely new COM and .Net support in PHP 5 ? :-) > > >
As far as I've seen the new COM support has yet to allow for setting properties with arguments and as the equivalent asp syntax is not valid php syntax I'm pretty sure it would require a new function in order to implement it. Example ASP syntax: Set comobj = Server.CreateObject("MyComLib.ComLib") comobj.Property("Record") = "otherdata" PHP Syntax: $comobj = &new COM('MyComLib.ComLib'); $comobj->Property("Record") = "otherdata"; // This will fail The last line will fail with PHP Fatal error: Can't use method return value in write context If you do know of a way to do this with native PHP COM support I'd love to use it instead. Thanks, --Dan--

Wez Furlong

22 years ago
Ahh, this problem. Andi: remember that we discussed this in the past? Is a solution possible using the get_property_ptr object handlers, or not possible at all? --Wez. ----- Original Message ----- From: "Daniel Daley" <dan@chameleoncode.jp> To: "Wez Furlong" <wez@thebrainroom.com>; <internals@lists.php.net> Sent: Sunday, March 07, 2004 11:35 AM Subject: Re: [PHP-DEV] Perl extension
> Wez Furlong wrote: > > >So you totally missed the completely new COM and .Net support in PHP 5 ?
:-)