Difference between revisions of "The History of PHP"
m (Text replacement - "<google>BUY_PHP</google>" to "<htmlet>php<htmlet>") |
m (Text replacement - "<google>BUY_PHP_BOTTOM</google>" to "<htmlet>php<htmlet>") |
||
Line 59: | Line 59: | ||
As if that wasn't enough one of the world's most popular web sites, Wikipedia, is build primarily using PHP. | As if that wasn't enough one of the world's most popular web sites, Wikipedia, is build primarily using PHP. | ||
− | < | + | <htmlet>php<htmlet> |
Revision as of 22:21, 1 February 2016
Previous | Table of Contents | Next |
About PHP Essentials | An Overview of PHP |
PHP 3 was implemented using a modular approach that made it easy for others to extend functionality, and also introduced the first elements of object-orientation that would continue to evolve through subsequent releases.
The combination of PHP 3 and Apache quickly lead to the widespread adoption of PHP, and it is commonly estimated that, at its peak adoption level, PHP3 was used to power over 10% of all web sites on the internet.
PHP 4 - Optimization, Scalability and More
With PHP 4 Andi Gutmans and Zeev Suraski once again re-architected PHP from the ground up. PHP 4 was built upon a piece of technology called the Zend Engine. The move to the Zend Engine brought about a number of key improvements in PHP:
- Support for other web servers (Microsoft's Internet Information Server (IIS) being of particular significance).
- Improved memory handling to avoid memory leaks (one of the most difficult types of problems to isolate in a program).
- Improved efficiency and performance to support large scale, complex, mission critical enterprise application development using PHP.
In addition PHP 4 also built on the earlier Object Oriented Programming features of PHP 3 with the introduction of classes.
PHP 5 - Object Orientation, Error Handling and XML
The main, though far from only, feature of PHP 5 is the improved support for Object Oriented Programming (OOP). In addition, PHP 5 introduced some features common in other languages such as Java like try/catch error and exception handling.
PHP 5 also introduced new extensions aimed at easing the storage and manipulation of data. Significant new features include SimpleXML for handling XML documents, and SQLite, an embedded basic and easy to use database interface.
How Popular is PHP?
A quick review of some statistics gives a very clear indication of the phenomenally widespread use of PHP. A company called Netcraft specializes in recording data about the types of web servers and web server modules that are used on the internet. As of April 2007 Netcraft reported that PHP was used on over 20,000,000 distinct web domains.
A web survey by SecuritySpace also lists PHP as the most widely deployed Apache module. It is safe to say that PHP has taken the internet by storm.
As if that wasn't enough one of the world's most popular web sites, Wikipedia, is build primarily using PHP.