Log in from a computer to take this course

You'll need to log in from a computer to start Learn PHP. But you can practice or keep up your coding streak with the Codecademy Go app. Download the app to get started.

apple storegoogle store

Once we’ve declared a variable and assigned a value to it, we can use it as many times as we want. We refer to a variable by using the dollar sign followed by the variable’s name.

$favorite_food = "Red curry with eggplant, green beans, and peanuts"; echo $favorite_food; // Prints: Red curry with eggplant, green beans, and peanuts

Except during assignment, whenever the computer sees a variable in your code, it replaces the variable with the value assigned to that variable.

$dog_name = "Tadpole"; echo $dog_name; // Prints: Tadpole

Since the computer treats a variable just as if it were the value it holds, this means we can do operations on variables just as we would with any value of that type.

$dog_name = "Tadpole"; echo "My dog is named " . $dog_name; // Prints: My dog is named Tadpole

In the code above, we concatenated the string "My dog is named " to the value held by the $dog_name variable ("Tadpole"). Let’s look at another example that uses multiple variables:

$dog_name = "Tadpole"; $favorite_food = "salmon"; $color = "brown"; echo "I have a " . $color . " dog named " . $dog_name . " and her favorite food is " . $favorite_food . "."; // Prints: I have a brown dog named Tadpole and her favorite food is salmon.

Let’s use some variables!



You’re going to create a couple variables. The variable, $name, should be assigned your name as a string. The second,$language, should be assigned a string value representing a language you’re learning.


Use echo to print any string you’d like with the $name variable concatenated to it.


Use echo to print a string starting with a newline (\n) with $language variable concatenated to it.

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?