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 trialadam blevins
Courses Plus Student 2,285 PointsStuck on php basics exercise 2
I am on php basics exercise #2 learning about variable. There are two parts to this exercise. Part one consist of creating a php bracket with the variable "name" set to "mike", see below:
- <?php 2. 3.$name = "mike"; 4. 5.?>
The second part part ask us to echo mikes name to the screen. I understood this to mean outside of the php bracket and instead of using the word mike use the variable. So I was doing this:
<?php echo $name ?>
I keep getting bummer! I also tried using the example from lesson number one:
<?php echo "mike" ?>
still no good! I also did it inside the php bracket as well and nothing. What am I doing wrong?
3 Answers
thomascawthorn
22,986 PointsFor me, this worked:
<?php $name = "Mike"; ?>
<?php echo $name; ?>
but you can also do:
<?php
$name = "Mike";
echo $name;
?>
It may be case sensitive - I notice you've used "mike" instead of "Mike". Also remember to add a semi-colon at the end of every statement, even if they're inside different php tags:
# no semi-colon
<?php $name = "Mike" ?>
<?php echo $name ?>
# with semi-colon
<?php $name = "Mike"; ?>
<?php echo $name; ?>
Geert-Jan Hendriks
23,126 Points<?php 2. 3.$name = "mike"; 4. 5.?>
should be:
<?php $name = "mike"; ?>
adam blevins
Courses Plus Student 2,285 PointsI didn't mean the 4.5?> That was a typo. sorry for the confusion.
Jason Larkin
13,970 PointsI have been struggling with the second part of the challenge too.
<?php $name = "Mike"; ?> <?php echo $name; ?>
This is what I have and it's not working for me. Can anyone help please?
adam blevins
Courses Plus Student 2,285 Pointsadam blevins
Courses Plus Student 2,285 Pointshad no idea there were many options.
thomascawthorn
22,986 Pointsthomascawthorn
22,986 PointsThere's always lot's of ways to do things. The best way is always the method which requires the least code!