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 trial

PHP PHP Basics Daily Exercise Program String Manipulation

WHAT IS WRONG IN THIS CODE

/

index.php
<?php

//Place your code below this comment
$firstName  = 'Rasmus';
$lastName = 'Lerdorf';

$fullName = '".$firstName $lastName." was the original creator of PHP.'"\n";
echo fullName;

?>

echo $fullname;

not

echo fullname (needs $)

1 Answer

theodevries
theodevries
15,895 Points

Hi Tendai,

In task two you are asked to create a full name variable. That's like this:

$fullName = $firstName . " " . $lastName;

or:

$fullName = "$firstName $lastName";

Then in the last task you should echo it with the help of the $fullName variable you just created. Like so: echo "$fullName was the original creator of PHP.\n";

You should not put the whole sentence in $fullName. Also only with double qoutes variables are interpreted. You use single quotes. That just outputs everything as is. In your case the output will error because after your first single quote ends you just start a new double quote. There should be a concatenating dot for it to work. But even then the output isn't correct. echo ".$firstName $lastName." was the original creator of PHP.