PHP is an open source scripting and programming language, used to create web pages with dynamic content. In other words, this is the technology behind the screen: you don’t see it, yet your website still functions perfectly!
As PHP is a server-side language, all operations are executed on remote server. This allows you to surf the internet without constant display freezes and browser crashes.
PHP is compatible with many types of databases and its pages can contain HTML & CSS code. This is why it’s so widely used for web development: most common website Content Management Systems are written in PHP (WordPress, Joomla, Drupal, Magento etc.).
PHP supports almost any web server for today and can be used on all major operating systems. At the same time it has extensive online documentation, which makes it easier to support and make changes to.