Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

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.