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.
zLogFabric is an all in one cross-platform logging solution that collects log lines/messages over a messaging system to a central server instance. The modular design enables the server to store, forward, alert, and generate live statistics out of the logged data. It can collect log information from files, syslog, log4j, log4net, and Windows event logs.
PHPUnit is a family of PEAR packages that supports the development of object-oriented PHP applications using the concepts and methods of Agile Programming, Extreme Programming, Test-Driven Development, and Design-by-Contract Development by providing an elegant and robust framework for the creation, execution and analysis of Unit Tests.
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).
PEAR::Services_Weather searches for given locations and retrieves current weather data and forecasts (depending on the used service). GlobalWeather from CapeScience, Weather XML from EJSE (US only), a XOAP service from Weather.com, and METAR/TAF from NOAA are supported. Further services will be included if they become available, have a usable API, and are properly documented.
HTML_ToPDF takes the hassle out of generating a PDF file from a Web page. It will convert any HTML document into a format that will look the same on any platform and printer. It includes support for converting images, using the stylesheets to customize the look of the PDF file, and error handling.
The Xdebug PHP extension aids script debugging by providing a lot of valuable information, including stack and function traces in error messages, memory allocation traces, and protection from infinite recursions. Xdebug also has a built-in debugging server which you can access with a debug client to debug your scripts remotely. Stepping, accessing data, and examining stacktraces are a few of the remote capabilities.