PHP

From Wikipedia, the free encyclopedia
Jump to: navigation, search
PHP
PHP
Paradigm(s) imperative, object-oriented, Procedural, reflective
Appeared in 1995; 20 years ago (1995)[1]
Designed by Rasmus Lerdorf
Developer The PHP Group
Stable release 5.6.12 / August 6, 2015; 25 days ago (2015-08-06)[2]
Preview release 7.0.0 RC1 / August 21, 2015; 10 days ago (2015-08-21)[3]
Typing discipline Dynamic, weak
Major implementations Zend Engine, Phalanger, Quercus, Project Zero, HHVM
Influenced by C, C++, Java, Perl, Tcl[1]
Influenced Hack
Implementation language C
OS Cross-platform
License PHP License[4]
Usual filename extensions .php, .phtml .php4 .php3 .php5 .phps
Website www.php.net
Wikibooks logo PHP Programming at Wikibooks

PHP (PHP: Hypertext Preprocessor) is a scripting language that helps people make webpages more interactive, by allowing them to do more things.

A website programmed with PHP can have pages that are password protected. A website with no programming can not do this without other complex things. Standard PHP file extensions are: .php .php3 or .phtml, although a webserver can be set up to use any extension.[5][dubious ]

Its structure was influenced by many languages like C, Perl, Java, C++, and even Python. It is considered to be free software by the Free Software Foundation.[6]

Wikipedia, which runs on MediaWiki, uses the PHP scripting language.

History[change | change source]

PHP was first created by a man called Rasmus Lerdorf in 1995.[7] It is now developed and improved by a large team of people.

Example[change | change source]

An example Hello World program:

<?php
echo "Hello, World!";
?>

It is common to put PHP code inside a HTML document, for example:

<!DOCTYPE html>
<html>
	<head>
		<title>Hello World</title>
	</head>
	<body>
		<?= '<p>Hello World</p>'; ?>
	</body>
</html>

Related pages[change | change source]

References[change | change source]

  1. 1.0 1.1 Rasmus Lerdorf began assembling C code originally written for CGI scripts into a library and accessing the library's functions, including SQL queries, through HTML-embedded commands in 1994; Lerdorf, Rasmus (2007-04-26). "PHP on Hormones - history of PHP presentation by Rasmus Lerdorf given at the MySQL Conference in Santa Clara, California" (mp3). The Conversations Network. http://itc.conversationsnetwork.org/shows/detail3298.html#. Retrieved 2009-12-11. "Every day I would change the language drastically, and it didn't take very long, so by 1995, mid-1995 or so, PHP looked like this. This isn't that far from what PHP looks like today, actually."
  2. "PHP 5.6.12 is available". PHP.net. The PHP Group. http://php.net/archive/2015.php#id2015-08-06-4. Retrieved 27 August 2015.
  3. "PHP 7.0.0 RC 1 Released". PHP.net. The PHP Group. http://php.net/archive/2015.php#id2015-08-21-1. Retrieved 27 August 2015.
  4. "Official PHP License Information". PHP.net. The PHP Group. http://www.php.net/license/. Retrieved 21 April 2011.
  5. http://www.w3schools.com/php/php_intro.asp Retrieved on 30 October, 2007
  6. "GPL-Incompatible, Free Software Licenses". Various licenses and comments about them. Free Software Foundation. http://www.fsf.org/licensing/licenses/index_html#GPLIncompatibleLicenses.
  7. "History of PHP". PHP.net. The PHP Group. http://www.php.net/manual/en/history.php.php. Retrieved 18 July 2011.

Other websites[change | change source]