PHP is a server-side programming language used on the Internet to create dynamic web pages. It is often combined with MySQL, a relational database server that can store the information and variables that PHP files can use. Together they can create everything from the simplest website to a complete business website, an interactive web forum, or even an online role-playing game.