Over the past 10 years I have used PHP quite extensively in my websites. Mostly I use php as a way to build each page pulling in files from around my server organising them and then displaying the finished result. It has worked very well most of the time.
There is a downside that I have noticed the more people visit my websites. The trouble revolves around the server hosting company where I host my websites. Occasionally the php will stop working, effectively leaving my website with blank or error pages. While the php scripts stop working the pure html pages that are stored on the server are still visible to visitors. Of course I could just create the html text files by hand and that would make sure this particular error doesn`t occur anymore, however with over 200000 pages to remake it is an impossible task. Impossible except of course I can use php to generate my webpages and store them as pure text files.
Usually a webpage made using php would look something like this in code
The below file would be saved onto your server with a name like helloworld.php