Hypertext Preprocessor (PHP)*
*Originally “Personal Home Page”

PHP is an open-source, server-side scripting language. The language can be used to write programs (routines) that output code. When a webpage using PHP is accessed, routines generate the markup to be downloaded to the browser.

PHP can also be used to connect to a database; to retrieve, add or update content. This makes PHP an ideal language for creating large-scale websites. A single PHP template can be written to retrieve and display all database records, for example product listings. Each product webpage is generated using the same routines–conditionally showing availability, price, shipping costs, etc.