What is PHP and how it works