PHP commonly USES class collation

  • 2020-03-31 19:59:08
  • OfStack

The graph library

(link: http://pchart.sourceforge.net/) - a statistical figure can create library.

(link: http://naku.dohcrew.com/libchart/pages/introduction/) - this is a simple statistical gallery.

(link: http://www.aditus.nu/jpgraph/) - an object-oriented image to create a class.

(link: http://teethgrinder.co.uk/open-flash-chart/) - this is a statistical figure based on Flash.

RSS parsing

Explaining RSS is tedious, but fortunately you have the following libraries to help you easily read RSS feeds.

(link: http://magpierss.sourceforge.net/) - open source PHP version of the RSS parser, is said to be powerful, not verified.

Link: http://simplepie.org/ - this is a very fast and easy to use RSS and Atom parsing library.

Thumbnail generation

(link: http://phpthumb.sourceforge.net/) - function is very powerful, how to strong go to realize by oneself.

pay

Does your website need to handle the payment side of things? Need a and payment gateway program? The following program can help you.

OpenID

The data is an abstract/object relational mapping ORM

(link: http://adodb.sourceforge.net/) - database abstraction

Link: http://www.doctrine-project.org/) - Object relational mapper (ORM), requires PHP version 5.2.3+, a very powerful database depletion layer (DBAL).

(link: http://propel.phpdb.org/trac/) - - PHP5 object-relational mapping framework

Link: http://www.outlet-orm.org/site/ - also a tool for object-relational mapping.

Note: Object Relational Mapping (ORM) is a technique that addresses the mismatch between Object orientation and Relational databases. Simply put, ORM automatically persists objects in a program to a relational database by using metadata that describes the mapping between an object and a database. It's essentially converting 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 optimization that do not exist in the hand-written persistence layer. More importantly, the metadata used to control the transformation needs to be provided and managed; But again, these costs are less than maintaining a written solution; And even an object database that complies with the ODMG specification still requires class-level metadata.

PDF generator

Link: http://www.fpdf.org/ - this is a pure PHP library that lets you generate PDFS.

Excel related

Does your site need to generate Excel? No problem, here are two libraries that make this easy.

(link: http://code.google.com/p/php-excel/) - this is a very simple Excel file generated class.

(link: http://code.google.com/p/php-excel-reader/) - can parse and reads the.xls files in the data.

E - Mail

Don't like PHP's mail function? Not strong enough? The following PHP mail-related libraries will not disappoint.

(link: http://swiftmailer.org/) - free, ultra-versatile PHP mail library.

(link: http://phpmailer.codeworxtech.com/) - class super powerful sent mail.

Unit testing

If you're using a test-driven approach to developing your application, the following libraries and frameworks are sure to help.

(link: http://www.simpletest.org/) - a unit test and PHP web testing framework.

Link: http://www.phpunit.de/ - from the xUnit family, provides a framework that allows you to easily develop cases for unit testing. The test results can be easily analyzed.


Related articles: