| View previous topic :: View next topic |
| Author |
Message |
4SEO Forum Contributor
Joined: 18 Mar 2009 Posts: 31
|
Posted: Mon Mar 23, 2009 2:55 pm Post subject: history of PHP |
|
|
PHP is a scripting language originally designed for producing dynamic web pages. It has evolved to include a command line interface capability and can be used in standalone graphical applications.
While PHP was originally created by Rasmus Lerdorf in 1995, the main implementation of PHP is now produced by The PHP Group and serves as the de facto standard for PHP as there is no formal specification.
PHP is a widely-used general-purpose scripting language that is especially suited for web development and can be embedded into HTML. It generally runs on a web server, taking PHP code as its input and creating web pages as output. It can be deployed on most web servers and on almost every operating system and platform free of charge. PHP is installed on more than 20 million websites and 1 million web servers.PHP originally stood for Personal Home Page. It began in 1994 as a set of Common Gateway Interface binaries written in the C programming language by the Danish/Greenlandic programmer Rasmus Lerdorf. Lerdorf initially created these Personal Home Page Tools to replace a small set of Perl scripts he had been using to maintain his personal homepage. The tools were used to perform tasks such as displaying his résumé and recording how much traffic his page was receiving. He combined these binaries with his Form Interpreter to create PHP/FI, which had more functionality. PHP/FI included a larger implementation for the C programming language and could communicate with databases, enabling the building of simple, dynamic web applications. Lerdorf released PHP publicly on June 8, 1995 to accelerate bug location and improve the code.
Hosting PHP applications on a server requires a careful and constant attention to deal with these security risks. There are advanced protection patches such as Suhosin and Hardening-Patch, especially designed for web hosting environments. Installing PHP as a CGI binary rather than as an Apache module is the preferred method for added security.
PHP only parses code within its delimiters. Anything outside its delimiters is sent directly to the output and is not parsed by PHP. The most common delimiters are <php>, which are open and close delimiters respectively. <script> and </script> delimiters are also available. PHP includes free and open source libraries with the core build. PHP is a fundamentally Internet-aware system with modules built in for accessing FTP servers, many database servers, embedded SQL libraries such as embedded PostgreSQL, MySQL and SQLite, LDAP servers, and others. Many functions familiar to C programmers such as those in the stdio family are available in the standard PHP build. PHP has traditionally used features such as "magic_quotes_gpc" and "magic_quotes_runtime" which attempt to escape apostrophes (') and quotes (") in strings in the assumption that they will be used in databases, to prevent SQL injection attacks. This leads to confusion over which data is escaped and which is not, and to problems when data is not in fact used as input to a database and when the escaping used is not completely correct |
|
| Back to top |
|
 |
Mark Wright Forum Addict
Joined: 17 Jan 2009 Posts: 53 Location: Canada
|
|
| Back to top |
|
 |
Darius Forum Noob
Joined: 24 Jul 2009 Posts: 1
|
Posted: Fri Jul 24, 2009 7:56 pm Post subject: |
|
|
| Thanks for the article, I've never read a more concise yet informative article about what PHP actually is. |
|
| Back to top |
|
 |
dominicfilip Forum Contributor
Joined: 15 Apr 2010 Posts: 14 Location: USA
|
Posted: Tue Apr 27, 2010 4:33 am Post subject: |
|
|
Before you can understand what PHP and PHP web hosting is, you need to have a basic understanding of who invented PHP what the features of PHP are. This article from Best PHP Web Hosting will guide you through the PHP history and the future of PHP.
PHP was invented in 1995 by Rasmus Lerdorf. At this time, Lerdorf had already written the original Common Gateway Interface binaries so he had a background in the web design business. When Lerdorf created PHP, or Personal Home Page, his main objective was to replace a small amount of Perl scripts that he had interfaced into his own personal website in order to analyze traffic on his site. It wasn't too long after Lerdorf created PHP that he was proclaiming it as the fastest and most user friendly tool in website development.
In the middle of 1998, Zeev Suraski and Andi Gutmans began to rewrite the syntactic analysis of the original PHP. Their work was soon released to the public and known as PHP 3. In addition to releasing PHP 3, Suraski and Gutmans changed the language's name to recursive initialism PHP. Suraski and Gutmans didn't stop modifying PHP after the release of PHP 3. They soon began working on a new core for PHP and eventually developed the Zend Engine.
With the addition of Zend Engine 1.0, PHP 4 was released in May 2000 with great success. The success didn't stop the PHP inventors from continuing their improvement of PHP. Although it took about 4 years to release PHP 5, it was well worth the wait. PHP 5 was much improved and powered by the newly created Zend Engine II. Not only was the addition of Zend Engine II new, but PHP 5 feature several other features. Those features include a much improved support program for object oriented programming, PHP date object extensions, and many enhancements to improve the overall performance of PHP.
While PHP 5 is currently the only PHP version that is still under development, the founders of PHP released an update to PHP 4 in 2008. That update dealt with the code branch of PHP 4. This is the last update for the PHP 4 version. As mentioned earlier, PHP 5 is still being worked on. One of the PHP features that is going to be changed in the updated version of PHP 5 is the addition of late static binding. This version still won't have Unicode support, but PHP 6 should contain that. PHP 6 will also feature the removal of ereg extensions, and improved MIME support and capabilities.
Related Article: What is PHP >> |
|
| Back to top |
|
 |
vigorandrik Forum Contributor
Joined: 13 Apr 2010 Posts: 17 Location: Usa
|
Posted: Wed Jun 16, 2010 4:11 am Post subject: |
|
|
Hai guys..
Thanks for your such a great valuable post..
PHP stands for Hypertext Preprocessor and is a programming language which is used for writing web applications, from ordinary web page to full blog or forum. Being a server-side scripting language PHP runs on the web server, unlike the client-side languages which run on the web browser, and gives you a lot of possibilities other programming languages cannot. |
|
| Back to top |
|
 |
markfinn Forum Frequenter
Joined: 19 Jul 2011 Posts: 5 Location: Computer
|
Posted: Tue Jul 19, 2011 10:40 pm Post subject: |
|
|
| PHP is an HTML-embedded scripting language which mainly used for dynamic Web applications. As a scripting language PHP code needs the presence of the PHP processor. It is an open source technology so it can run with most operating systems or Web servers. |
|
| Back to top |
|
 |
forkmartin Forum Frequenter
Joined: 10 Jan 2012 Posts: 5
|
Posted: Tue Jan 10, 2012 10:21 pm Post subject: |
|
|
| PHP was created in 1994 by rasmus lerdorf, It was released in june 1995 for public purpose and to develop simple dynamic web pages. At that time PHP was a simple set of Common Gateway Interface was written binaries in the C language. |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|