Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialOly Su
6,119 Points<?php ?> tag not closed in this course
Hi there,
Just noticed that the code shown in the video from this course in the PHP track does not close the <?php ?> tag.
Is this not necessary because the entire index.php file is in PHP and not HTML is present?
What happens when the PHP script is run, does it automatically close the PHP?
Many thanks :)
2 Answers
Kevin Korte
28,149 PointsYep, if the last thing in my file is a PHP block, I don't close it out. It eliminates the chance of getting an error because of white space at the end of the file.
Maciej Kołodziejczak
7,667 PointsHi,
actually, omitting the closing tag is good solution for avoiding any blank characters at the on the file which could throw an error. Although, it's not necessary to close php tags. It's just a good practice.
Felipe Alarcon
2,930 PointsFelipe Alarcon
2,930 Pointsif there is no html code along php code I read somewhere that it's actually recommended not to add the closing tag as it adds a whitespace which can potentially mess up your design, I was having a look at some MVC frameworks and as business logic and presentation are separeted there are many php files (if not all) that follow this "style".