PHP is a scripting language | HTML is a markup language. PHP code is executed on the server | HTML code is parsed by the client browser. PHP creates dynamic web pages | HTML creates static web pages. PHP can access a database | Database cannot be accessed using HTML