📖 Scenario: You are creating a simple PHP script to display a welcome message on a webpage.
🎯 Goal: Learn how to use the print statement in PHP to show text output.
📋 What You'll Learn
Create a string variable with a welcome message
Use a print statement to display the message
💡 Why This Matters
🌍 Real World
Displaying messages and information on web pages using PHP is a common task in web development.
💼 Career
Knowing how to output text in PHP is essential for backend web developers to communicate with users and debug code.
Progress0 / 4 steps
1
Create a message variable
Create a string variable called message and set it to "Hello, welcome to PHP!".
PHP
Hint
Use $message = "Hello, welcome to PHP!"; to create the variable.
2
Use print statement
Use the print statement to display the value of the message variable.
PHP
Hint
Use print($message); to show the message.
3
Add a newline after the message
Modify the print statement to add a newline character \n after the message.
PHP
Hint
Use string concatenation with . "\n" inside the print statement.
4
Print a second message
Create a new string variable called secondMessage with the value "Have a great day!" and use print to display it on the next line.
PHP
Hint
Create $secondMessage and print it with a newline like the first message.
Practice
(1/5)
1. What does the print statement do in PHP?
easy
A. It shows text or values on the screen.
B. It saves data to a file.
C. It creates a new variable.
D. It deletes a file.
Solution
Step 1: Understand the purpose of print
The print statement is used to display output on the screen in PHP.
Step 2: Compare options with print's function
Only It shows text or values on the screen. correctly describes this behavior; others describe unrelated actions.
Final Answer:
It shows text or values on the screen. -> Option A
Quick Check:
Print = Show output [OK]
Hint: Print always outputs text or values to the screen [OK]
Common Mistakes:
Thinking print saves or deletes files
Confusing print with variable creation
Assuming print modifies data silently
2. Which of the following is the correct syntax to print the text Hello World in PHP?
easy
A. print(Hello World);
B. print "Hello World";
C. print "Hello World"
D. print 'Hello World'
Solution
Step 1: Check for quotes around text
Text must be inside quotes to be printed correctly in PHP.
Step 2: Check for semicolon at the end
PHP statements must end with a semicolon; only print "Hello World"; has both quotes and semicolon.
Final Answer:
print "Hello World"; -> Option B
Quick Check:
Quotes + semicolon = correct print syntax [OK]
Hint: Text must be in quotes and end with semicolon [OK]
Common Mistakes:
Omitting quotes around text
Missing semicolon at the end
Using parentheses without quotes
3. What will be the output of the following PHP code?
print 123; print " apples";
medium
A. 123apples
B. 123" apples"
C. 123 apples
D. Error: missing semicolon
Solution
Step 1: Analyze first print statement
print 123; prints the number 123 without quotes.
Step 2: Analyze second print statement
print " apples"; prints the text ' apples' with a space before apples.
Step 3: Combine outputs
Both prints run one after another, so output is '123 apples'.
Final Answer:
123 apples -> Option C
Quick Check:
Number + text prints together = 123 apples [OK]
Hint: Print numbers without quotes, text with quotes, outputs join [OK]
Common Mistakes:
Expecting quotes to print literally
Missing space between number and text
Thinking missing semicolon causes error here
4. Identify the error in this PHP code:
print "Hello World"
medium
A. Missing semicolon at the end
B. Quotes should be single quotes
C. print should be uppercase
D. Missing parentheses around text
Solution
Step 1: Check statement ending
PHP statements must end with a semicolon; this code misses it.
Step 2: Verify other syntax parts
Quotes can be single or double, print is case-insensitive, parentheses optional.
Final Answer:
Missing semicolon at the end -> Option A
Quick Check:
Semicolon missing = syntax error [OK]
Hint: Always end print statements with a semicolon [OK]
Common Mistakes:
Forgetting semicolon at line end
Thinking print must be uppercase
Adding unnecessary parentheses
5. How can you print the phrase PHP version: 8.1 using a single print statement with a variable $version = 8.1;?
hard
A. print "PHP version: $version";
B. print 'PHP version: $version';
C. print PHP version: $version;
D. print ("PHP version: " . $version);
Solution
Step 1: Understand variable interpolation in quotes
Double quotes allow variables inside text to be replaced; single quotes do not.
Step 2: Check each option
print "PHP version: $version"; would work but misses semicolon; print 'PHP version: $version'; prints variable name literally; print PHP version: $version; is syntax error; print ("PHP version: " . $version); concatenates string and variable correctly with semicolon.
Final Answer:
print ("PHP version: " . $version); -> Option D
Quick Check:
Concatenate string and variable with dot and semicolon [OK]
Hint: Use dot (.) to join strings and variables in print [OK]
Common Mistakes:
Using single quotes with variables expecting interpolation
Omitting semicolon
Not concatenating strings and variables properly
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.