The trouble with CMS is PHP because PHP is free to use, many web developers use this programming language to make web applications. Even the most popular web content management systems are based on this programming language. Handling errors in PHP is almost the same as handling errors in other programming languages. But if a developer or website owner running their project or business website and is new to the language, seeing the errors for the first time can be scary and annoying. If you are using our services, finding editing help is as easy as sending a ticket.
The trouble with CMS is PHP many users use error handling and exception handling interchangeably. When we say error handling we are referring to the process of catching errors produced by your program which needs proper action. Since PHP came into a new object-oriented way of dealing with errors, exception handling was introduced. It is used to change the usual way of handling code execution of a specific error condition when it occurs. In this way, exception handling provides a better technique over error handling.
Those are questions you do not want to hear from your customers.
When you build a website remember your work is hostage to every service you rely on.
Introducing Php or another element into your design means you are relying on that to render your page, keep in mind any flaw or exploit can be used to bring your website down.
Building in HTML5 using CSS and JS is in my opinion the most secure way you can go. Something hardcoded is very hard to exploit.
So in conclusion ,My advice is whenever you are in the design stage of building a website, always keep in mind what the most robust platform would be for your design. Using Php on a simple here we are type of page is probably not the best choice when a html page would serve the information faster and without chance of failing over platform.