PHP Common class Summary recommended collection _php tips

Source: Internet
Author: User
Tags openid php class php excel rss parser

Chart Gallery
The following class libraries make it easy to create complex diagrams and pictures. Of course, they need the support of the GD library.
Pchart-a library that can create statistical charts.
Libchart-This is also a simple statistical gallery.
Jpgraph-AObject-orientedPicture to create the class.
Open Flash Chart-This is a statistical chart based on Flash.
RSS parsing
Explaining RSS is a tedious thing to do, but luckily you have the following class library to help you read RSS feeds easily.
Magpierss-Open SourcePhpVersion of the RSS parser, is said to be powerful, not validated.
Simplepie-This is a very fast, and Easy-to-use RSS and Atom Parsing library.
thumbnail Generation
Phpthumb-The function is very strong, how strong or oneself to experience it.
Pay
Does your website need to deal with the payment aspect of things? Need A and payment gateway program? The following program can help you.
PHP Payment Library-Support PayPal, Authorize.Net and 2Checkout (2CO)
OpenID
Php-openid-A PHP library that supports OpenID. OpenID is a solution that helps you log on to different sites using the same username and password. If you are unfamiliar with OpenID, you can come here to see:http://openid.net.cn/
data for abstract/Object Relational mapping ORM
ADOdb-DatabaseAbstract
Doctrine-Object Relational Mapping Object Relational Mapper (ORM), requires a PHP 5.2.3+ version, a very powerful database abstraction layer (DBAL).
Propel-Object Relational mapping framework-PHP5
Outlet-is also a tool for object relational mapping.
Note: Object-relational mapping (relational Mapping, or ORM) is a technique for solving mismatches between object-oriented and relational databases. In short, ORM is the automatic persistence of objects in a program to a relational database by using metadata that describes the mapping between the object and the database. The essence is to transform the data from one form to another. This also implies additional execution overhead; However, if ORM is implemented as a middleware, there are many opportunities for optimizations that do not exist in the persistence layer of handwriting. More importantly, the metadata needed to control the transformation needs to be provided and PDF Builder
FPDF-This is a pure PHP class library that allows you to generate PDFs.
Excel related
Your site needs to generate Excel? No problem, the following two class libraries can make this easy for you.
Php-excel-This is a very simple Excel file generation class.
PHP Excel Reader-You can parse and read the data in the XLS file.
e-mail-related
don't like PHP's mail functions? Think it's not strong enough? The following PHP mail-related libraries will never disappoint you.
Swift Mailer-free, super-versatile PHP Mail library.
Phpmailer-A very powerful message-sending class.
Unit tests
If you are using the test-driven approach SimpleTest-a framework for unit tests and web testing of PHP.
PHPUnit-from the Xunit family, provides a framework for case development that allows you to easily perform unit tests. It is also easy to analyze its test results.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.