php-doc-en/reference/com/reference.xml

63 lines
1.8 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.3 $ -->
<reference id="ref.com">
<title>COM support functions for Windows</title>
<titleabbrev>COM</titleabbrev>
<partintro>
<section id="com.intro">
&reftitle.intro;
<para>
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.
</para>
<para>
COM encourages versioning, separation of implementation from
interface and hiding the implementation details such as executable location and
the language it was written in.
</para>
<para>
COM functions are only available on the Windows version of PHP.
</para>
</section>
&reference.com.constants;
<section id="com.seealso">
&reftitle.seealso;
<para>
For further information on COM read the <ulink url="&url.comspecs;">COM
specification</ulink> or perhaps take a look at Don Box's
<ulink url="&url.yacl;">Yet Another COM Library (YACL)</ulink>
</para>
</section>
</partintro>
&reference.com.functions;
</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->