Archive for March, 2011

Power of PHP March 16th, 2011

admin

PHP (Hypertext Preprocessor) is an open source scripting language which was designed to develop dynamic web pages like other languages i.e ASP,JSP etc. PHP is also has good combination with HTML and Javascript to provide high end development program for building attractive powerful websites/web applications. PHP was originally created by Rasmus Lerdorf in 1995 and has been adopted by lot of developers around the world for development work.

PHP is well suited for server side development of websites or applications. It runs on a web server. Most of the web servers, operating systems and DBMSs support PHP as server side scripting language. There are lot of frameworks available for PHP which provides building blocks for developers to produce well structured code and rapid application development.

PHP Libraries:-

There are so many useful libraries available for PHP which can be used to meet various development challenges. These libraries include Charting Library, RSS Parser Library, Thumbnail Generator, OpenID, PDF Generator, E-Mail, Unit Testing. Each of these libraries are explained below with some more details:-

Charting Library

You can create simple graph or chart using GD library on PHP, but to help you create more complex chart, then you’ll need this awesome library.
pChart – a PHP class to build charts.
Libchart – Simple PHP chart drawing library.
JpGraph – Object-oriented graph creating library for PHP.
Open Flash Chart – Flash based charting library.

RSS Parser Library

Parsing a RSS is not a fun thing to do, so you would better put this library and get everything done.
MagpieRSS – RSS for PHP.
SimplePie – Super-fast, easy-to-use, RSS and Atom feed parsing in PHP.

Thumbnail Generator

Just another way to create thumbnail.
phpThumb – The PHP thumbnail creator.
Payment

Dealing with an e-commerce site? Need payment solution? Don’t worry. Let this library help you.
PHP Payment Library – PHP Payment Library for Paypal, Authorize.net and 2Checkout (2CO)

OpenID

Just in case you need to implement OpenID to your project.
PHP-OpenID – OpenID implementation in PHP.

PDF Generator

FPDF – PHP class which allows to generate PDF files with pure PHP.

E-Mail

Don’t like PHP mail function? Put this library on your project, and you have more features when dealing with email.
Swift Mailer – Free Feature-rich PHP Mailer.
PHPMailer – Powerful email transport class with a big features and small footprint.

Unit Testing

For Test-driven development lover, these library will help you get your heart at home.
SimpleTest – PHP unit test and web test framework.
PHPUnit – Member of the xUnit family of testing frameworks and provides both a framework that makes the writing of tests easy as well as the functionality to easily run the tests and analyse their results.

PHP Image Processing Libraries

I hope this information will be helpful. Feel free to leave a comment if you have any thoughts.

Regards

M

Continue reading...