PHP is an open source scripting language used to create dynamic Web pages. PHP script is enclosed within special tags. This way, the author can jump between HTML and PHP simplifying the process or writing HTML pages.
Because PHP is executed on the server, the client cannot view the PHP code, protecting it from being plagiarized. PHP's strength lies in its compatibility with many types of databases.