PHP is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Its syntax draws upon C, Java, and Perl, and is easy to learn. PHP runs on many different platforms and can be used as a standalone executable or as a module under a variety of Web servers. It has excellent support for databases, XML, LDAP, IMAP, Java, various Internet protocols, and general data manipulation, and is extensible via its powerful API. It is actively developed and supported by a talented and energetic international team. Numerous Open Source and commercial PHP-based application packages are available.
php-msrpc is a PHP binding for MSRPC, which is Microsoft's proprietary protocol for managing Windows servers and the like. It uses the libraries provided by the Samba-TNG project, which is required for use. php-msrpc will enable you to write Web-based administration tools for Windows (such as a user manager) with a Web server running under Linux.
PEAR Session Handler stores PHP4 session information in a database so that it is not only faster to retrieve, but it can (generally) handle a much greater load, and is able to be safely shared between machines without significant performance penalty. By default, the PHP session handler uses text files to store session information. While this is fine for smaller sites, it does not scale well and a more robust approach is required for larger sites. Unlike database-specific alternatives, pearsession supports all PEAR databases including Interbase, Informix, mSQL, MySQL, MS SQL Server, PostgreSQL, Oracle, Sybase, and others via ODBC.
SAPRFC is the extension module for PHP that allows you to call ABAP functions in an SAP R/3 system from PHP scripts. It is also possible to write an RFC server program in PHP, and call PHP functions from ABAP. Other features include using the RFC (Remote Function Call) API to make a call, discovering the interface of a function module, and mapping all RFC types to PHP strings (delivered with a test script that has a similar function to the "Single Test" option in the SE37 transaction).