PHP is the most popular language to create web sites. PHP stands for Hypertext Preprocessor. It is a general-purpose scripting language initially designed for web development to produce dynamic web pages. PHP is a server-side scripting language. You create pages with PHP and HTML. When a visitor opens the page, the server processes the PHP commands and then sends the results to the visitor’s browser. this language runs on Windows NT and many UNIX versions, and it can be built as an Apache module and as a binary that can run as a CGI. PHP is especially lightweight and speedy. Without any process creation overhead, it can return results quickly.
PHP extensions: You can save webpage of PHP with following extensions.php,.phtml.php4.php3.php5.phps
It was originally created by Rasmus Lerdorf in 1995. The main implementation of PHP is now produced by The PHP Group.
In addition to manipulating the content of your pages, PHP can also send HTTP headers. You can set cookies, manage authentication, and redirect users. PHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.).It offers excellent connectivity to many databases (and ODBC), and integration with various external libraries that let you do everything from generating PDF documents to parsing XML.
PHP’s language syntax is like to C’s and Perl’s. You don’t have to declare variables before you use them, and it’s easy to create arrays and hashes (associative arrays). This language even has some basic object-oriented features, providing a helpful way to organize and encapsulate your code.
Scripts sit inside HTML documents, so you don’t need a special editor to create pages. You do need to be running on a server that supports PHP, however PHP is compatible with almost all servers used today (Apache, IIS, etc.). PHP is FREE to download from the official PHP resource:
PHP is an open source software.This Language is free to download and use.Its files can contain text, HTML tags and scripts.
You can combined it with MySQL are cross-platform (you can develop in Windows and serve on a Unix platform)
For UNIX systems, you’ll need basic UNIX skills, such as using make and a C compiler, an ANSI C compiler on your system, and a Web server. For Windows 95/NT, you’ll need one of the following servers: Microsoft Personal Web Server, Microsoft Internet Information Server 3 or 4, Apache 1.3.x.