Bird
Raised Fist0
PHPprogramming~5 mins

First PHP program (Hello World)

Choose your learning style10 modes available
Introduction

We write a simple program to show how PHP works and to see a message on the screen.

When you want to check if PHP is installed and working on your computer.
When you start learning PHP and want to see how to write and run a PHP script.
When you want to display a simple message on a web page.
When you want to test your web server setup with PHP.
Syntax
PHP
<?php
  echo "Hello World!";
?>

PHP code starts with <?php and ends with ?>.

The echo command shows text on the screen.

Examples
This prints the message Hello World! on the screen.
PHP
<?php
echo "Hello World!";
?>
You can use single quotes or double quotes for text.
PHP
<?php
echo 'Hello World!';
?>
Comments start with // and are ignored by PHP.
PHP
<?php
// This is a comment
 echo "Hello World!";
?>
Sample Program

This program shows the message Hello World! on the screen when run.

PHP
<?php
// This program prints Hello World!
echo "Hello World!";
?>
OutputSuccess
Important Notes

Make sure your file is saved with a .php extension.

Run the program on a web server or using the PHP command line to see the output.

Summary

PHP programs start with <?php and end with ?>.

The echo command prints text to the screen.

"Hello World!" is the classic first message to learn any programming language.

Practice

(1/5)
1. What does the echo statement do in a PHP program?
easy
A. It prints text or output to the screen.
B. It starts the PHP program.
C. It ends the PHP program.
D. It declares a variable.

Solution

  1. Step 1: Understand the role of echo

    The echo statement is used in PHP to display text or output on the screen.
  2. Step 2: Differentiate from other PHP parts

    Starting and ending PHP code uses <?php and ?>, not echo. Variables are declared differently.
  3. Final Answer:

    It prints text or output to the screen. -> Option A
  4. Quick Check:

    echo = print output [OK]
Hint: Remember echo means print output on screen [OK]
Common Mistakes:
  • Confusing echo with PHP start tag
  • Thinking echo ends the program
  • Mixing echo with variable declaration
2. Which of the following is the correct way to start a PHP script?
easy
A. <script>
B. <php>
C. <?>
D. <?php

Solution

  1. Step 1: Identify the PHP opening tag

    PHP scripts start with <?php to tell the server to process PHP code.
  2. Step 2: Check other options

    <php> and <?> are invalid tags. <script> is for JavaScript, not PHP.
  3. Final Answer:

    <?php -> Option D
  4. Quick Check:

    PHP starts with <?php [OK]
Hint: PHP always starts with <?php tag [OK]
Common Mistakes:
  • Using <php> instead of <?php
  • Confusing PHP tags with HTML or JavaScript tags
  • Omitting the PHP start tag
3. What will be the output of this PHP code?
<?php
echo "Hello World!";
?>
medium
A. echo "Hello World!";
B. Hello World!
C. Syntax Error
D. No output

Solution

  1. Step 1: Understand the echo statement

    The echo command prints the string inside quotes to the screen exactly as it is.
  2. Step 2: Check the code syntax

    The code uses correct PHP tags and syntax, so it will output the string "Hello World!".
  3. Final Answer:

    Hello World! -> Option B
  4. Quick Check:

    echo prints "Hello World!" [OK]
Hint: echo prints text inside quotes directly [OK]
Common Mistakes:
  • Expecting code to print the echo statement itself
  • Missing semicolon causing syntax error
  • Not using correct PHP tags
4. Find the error in this PHP code:
<?php
echo "Hello World!"
?>
medium
A. Incorrect quotes around text
B. Wrong PHP start tag
C. Missing semicolon after echo statement
D. Missing closing PHP tag

Solution

  1. Step 1: Check the echo statement syntax

    In PHP, each statement must end with a semicolon. The echo line is missing it.
  2. Step 2: Verify other parts

    The PHP start tag and quotes are correct. The closing PHP tag is optional but present.
  3. Final Answer:

    Missing semicolon after echo statement -> Option C
  4. Quick Check:

    Statements need semicolon [OK]
Hint: Always end PHP statements with a semicolon [OK]
Common Mistakes:
  • Forgetting semicolon at end of statement
  • Confusing PHP tags with HTML tags
  • Using wrong quotes like single without closing
5. You want to write a PHP program that prints "Hello World!" and then prints "Welcome to PHP." on the next line. Which code is correct?
hard
A.
<?php
echo "Hello World!";
echo "Welcome to PHP.";
?>
B.
<?php
echo "Hello World!\nWelcome to PHP.";
?>
C.
<?php
print "Hello World!" print "Welcome to PHP.";
?>
D.
<?php
echo "Hello World!" echo "Welcome to PHP.";
?>

Solution

  1. Step 1: Check syntax for multiple echo statements

    Each echo must end with a semicolon.
    <?php
    echo "Hello World!";
    echo "Welcome to PHP.";
    ?>
    correctly uses two echo statements with semicolons.
  2. Step 2: Check other options for errors

    <?php
    echo "Hello World!\nWelcome to PHP.";
    ?>
    uses \n inside double quotes but PHP does not automatically print new lines in HTML output.
    <?php
    print "Hello World!" print "Welcome to PHP.";
    ?>
    misses semicolon between print statements.
    <?php
    echo "Hello World!" echo "Welcome to PHP.";
    ?>
    misses semicolon after first echo.
  3. Final Answer:

    Two separate echo statements with semicolons -> Option A
  4. Quick Check:

    Separate echo with semicolons for multiple lines [OK]
Hint: Use separate echo lines with semicolons for multiple outputs [OK]
Common Mistakes:
  • Missing semicolons between statements
  • Using print without semicolons
  • Expecting \n to create new line in browser output
Recommended

Ready to prove it?

Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard