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!

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 trial

PHP PHP Basics (Retired) PHP Conditionals & Loops Conditionals Challenge

Hi, I can't seem to pass the last question on this code challenge.

This is what I have:

<?php $name = 'Mike'; if($name == 'Mike') {echo 'Hi, I am Mike!'}; ?>

$name = 'Mike';
if($name == 'Mike')
{echo 'Hi, I am Mike!'};

1 Answer

Hi Barbara,

You almost have the challenge correct. The code challenge isn't passing because you put the semicolon after the closing bracket. Put it before the closing bracket and it will pass.

A good form of code structure would have you put the brackets on different lines so you will not have this confusion again. Semicolons are used to terminate lines of syntax in PHP, but if you do not put your opening and closing brackets on their own line, then you need to terminate your PHP syntax then use your closing brackets. This is one of the reasons why you would have your opening and closing brackets on separate lines.