PHP is a reflective programming language originally designed for producing dynamic Web pages. PHP is used mainly in server-side application software, but can be used from a command line interface or in standalone graphical applications.
PHP competes with other programming languages such as Perl, Ruby, and Python; as of December 2006, it is ranked 5th, down from 4th last year, by TIOBE Programming Community Index. The rankings are based on world wide availability of practitioners, courses and vendors.
PHP Programming
For those of you unfamiliar with PHP programming and its many applications, PHP is a script language and interpreter that is used primarily on Linux web servers. The acronym PHP, previously derived from "Personal Home Page Tools", now stands for "Hypertext Preprocessor". PHP programming is an alternative to Microsoft's Active Server Page (ASP) technology. As with ASP, the PHP script is dynamic and embedded within the page along with the static HTML. Before the web page is sent to a user, the web server calls PHP interpreter to perform the operations called for in the PHP script, which can be any number of custom PHP applications including retrieving information from a PHP database or connecting customers to a fully interactive PHP shopping cart.