20 very useful PHP class library

Here are some very useful PHP class library, I believe you will be able to provide better and WEB development of faster methods.

Chart Library

The following very simple class library allows you to create complex charts and pictures. Of course, they need GD library support.

pChart - one can create a statistical map of the library.

Libchart - This is a simple statistical library.

JpGraph - an object-oriented image to create classes.

Open Flash Chart - This is a Flash-based charts.

RSS parsing

Explain RSS, and is a very tedious, but fortunately you have the following libraries can help you to easily read RSS-Feed.

MagpieRSS - PHP version of the open source RSS parser, it is said powerful, not verified.

SimplePie - This is a very fast, and easy to use RSS and Atom parsing library.

Thumbnail generation

phpThumb - features very strong, how strong is their own and understand it.

Pay

Your site need to address matters payments? Need a payment gateway and procedures? The following program can help you.

PHP Payment Library - support for Paypal, Authorize.net, and 2Checkout (2CO)

OpenID

PHP-OpenID - a PHP library to support OpenID. OpenID is to help you use the same username and password login different sites of a solution. If you are not familiar with OpenID, you can see here: http://openid.net.cn/

Data abstraction / object-relational mapping ORM

ADOdb - database abstraction

Doctrine - Object-relational mapping Object relational mapper (ORM), requires PHP 5.2.3 + version, a very powerful database abstraction layer (DBAL).

Propel - Object-relational mapping framework - PHP5

Outlet - is also on an object-relational mapping tool.

Note: The object-relational mapping (Object Relational Mapping, referred to as ORM) is an order to solve the object-oriented relational database does not match the existence of the phenomenon of Internet technology. Simply put, ORM is described through the use of mapping between objects and the database metadata, the program automatically persist objects to a relational database. Essence is to convert data from one form to another form. That also implies the implementation of those additional costs; However, if the ORM as a middleware, will have the opportunity to do a lot of optimization, which in the handwriting of the persistence layer does not exist. More importantly, used to control the conversion and the need for metadata management; but, again, these costs than the handwritten To maintain less; and even if compliance with the ODMG object database standard still requires class-level metadata.

PDF Generator

FPDF - This volume allows you to generate a PDF of the pure PHP class library.

Excel-related

Your site need to generate Excel? No problem, the following two class library allows you to easily do this.

php-excel - This is a very simple Excel file generated classes.

PHP Excel Reader - can read the XLS file parsing and data.

E-Mail related

Do not like PHP's mail function? Feel strong enough? The following e-mail related PHP library will not let you down.

Swift Mailer - super versatile free PHP e-mail database.

PHPMailer - super large class mail.
Unit Testing

If you are using test-driven approach to develop your program, the following libraries and frameworks must you can help your development.

SimpleTest - A PHP unit test and web test framework.

PHPUnit - from the xUnit family, provide a framework that allows you to easily unit test case development. Can very easily analyze the test results.

Declined comment