PHP

Edit · View history

PHP

PHP (a recursive acronym for "PHP: Hypertext Preprocessor") is a general-purpose scripting language originally designed for web development to produce dynamic web pages. It is one of the most widely used server-side scripting languages, powering a large percentage of websites, including major platforms like WordPress and Facebook (in its early versions). PHP code is typically embedded into HTML and executed on a web server, generating dynamic content before the page is sent to the client.

History

PHP was created by Rasmus Lerdorf in 1994 as a set of Common Gateway Interface (CGI) scripts he called "Personal Home Page Tools." It was later rewritten and extended by Andi Gutmans and Zeev Suraski, who released PHP 3 in 1998, which introduced the new name PHP: Hypertext Preprocessor. The Zend Engine was developed for PHP 4, significantly improving performance and modularity. PHP 5, released in 2004, added object-oriented programming features and PDO for database access. A major rewrite, PHP 7, was released in 2015 and brought substantial speed improvements and reduced memory usage. PHP 8, released in 2020, introduced JIT compilation and named arguments.

Features

Usage

PHP is most commonly used for server-side web development, often in combination with a database and a web server like Apache HTTP Server or Nginx. It also supports command-line scripting and can be used for desktop applications via extensions like PHP-GTK. Major content management systems built with PHP include WordPress, Drupal, and Joomla!.