In drupal hosting or any other hosting under a Content Management System (CMS) platform, for that matter, building your PHP properly is essential. PHP is actually the programming language that allows the webmaster to send input to the website that will be understood by the computer. The problem is that you have to make sure that the language is built properly the mere absence of a semi-colon or the misplacement of any character can ruin the entire program.
This is because once the improper language has been input Drupal will not recognize it as a mistake. Instead, it will assume that the language is the way you intended it and just read it as it is. Youll only realize the mistake when you actually see the messed up website for yourself.
Luckily, theres a simple feature on Drupal hosting that lets you avoid this. All you have to do is to create a new story of page node and run the PHP input there. This is a good way to preview the result of your coding compared to using the Administer>blocks page.