PEAR::Pager takes an array of data as input and pages it according to various
parameters.
It also builds links within a specified range, and allows complete customization
of the output (it even works with front controllers and mod_rewrite).
Two operating modes available: "Jumping" and "Sliding" window style.
The phpDocumentor tool is a standalone auto-documentor similar to JavaDoc
written in PHP. It differs from PHPDoc in that it is MUCH faster, parses a much
wider range of php files, and comes with many customizations including 11 HTML
templates, Windows help file CHM output, PDF output, and XML DocBook peardoc2
output for use with documenting PEAR. In addition, it can do PHPXref source
code highlighting and linking.
System_Command is a command line execution interface.
Running functions from the command line can be risky if the proper precautions
are not taken to escape the shell arguments and reaping the exit status
properly. This class provides a formal interface to both, so that you can run a
system command as comfortably as you would run a php function, with full pear
error handling as results on failure. It is important to note that this class,
unlike other implementations, distinguishes between output to stderr and output
to stdout. It also reports the exit status of the command. So in every sense of
the word, it gives php shell capabilities.
PHP Client for the Selenium Remote Control test tool
Selenium Remote Control (SRC) is a test tool that allows you to write
automated web application UI tests in any programming language against
any HTTP website using any mainstream JavaScript-enabled browser. SRC
provides a Selenium Server, which can automatically start/stop/control
any supported browser. It works by using Selenium Core, a pure-HTML+JS
library that performs automated tasks in JavaScript; the Selenium
Server communicates directly with the browser using AJAX
(XmlHttpRequest).
This PEAR package provides a Virtual File System API, with backends for:
* SQL
* FTP
* Local filesystems
* Hybrid SQL and filesystem
... and more planned. Reading/writing/listing of files are all
supported, and there are both object-based and array-based interfaces
to directory listings.
Andrew's Web Libraries are a set of hopefully lightweight libraries for
handling a variety of useful things for web programming, including:
- Session management
- User management
- DB Records
- Simple reporting
- DB Schema Updating
- iCalendar parsing
A PEAR data validation class for Australia. The package includes phone number,
postal code, tax file number, Australian business number, Australian company
number and Australian regional codes validation.
Package to validate various data. It includes:
* IBAN
A PEAR data validation class for US. The package includes SSN, Postal Code,
Regions (States), Phone Numbers.
The Var_Dump class is a wrapper for the var_dump function.
The var_dump function displays structured information about expressions that
includes its type and value. Arrays are explored recursively with values
indented to show structure.
The Var_Dump class captures the output of the var_dump function, by using output
control functions, and then uses external renderer classes for displaying the
result in various graphical ways:
* Simple text,
* HTML/XHTML text,
* HTML/XHTML table,
* XML,
* ...