VIII. COM support functions for Windows
COM is a technology which allows the reuse of code written in any
language (by any language) using a standard calling convention and hiding
behind APIs the implementation details such as what machine the Component is
stored on and the executable which houses it. It can be thought of as a super
Remote Procedure Call (RPC) mechanism with some basic object roots. It
separates implementation from interface.
COM encourages versioning, separation of implementation from
interface and hiding the implementation details such as executable location and
the language it was written in.
COM functions are only available on the Windows version of
PHP.
For further information on COM read the
COM
specificationor perhaps take a look at Don Box's
Yet Another COM
Libracy (YACL)
- Table of Contents
- COM -- COM class
- VARIANT -- VARIANT class
- com_load --
Creates a new reference to a COM component
- com_invoke --
Calls a COM component's method.
- com_propget --
Gets the value of a COM Component's property
- com_get --
Gets the value of a COM Component's property
- com_propput --
Assigns a value to a COM component's property
- com_propset --
Assigns a value to a COM component's property
- com_set --
Assigns a value to a COM component's property
- com_addref --
Increases the components reference counter.
- com_release --
Decreases the components reference counter.