PHP echo and print

In PHP have two way to get the output:-

  1. echo
  2. print

Echo:

In ‘echo’ statement is a language construct and never behaves like a function, hence no parenthesis required. The end of the echo statement the semi-colon (‘;’) is needed.
We can use ‘echo’ to output strings or variables. Below are some of the usage of echo statement in PHP:

Display Text

The following example shows how to output text with the echo command (notice that the text can contain HTML markup):

Example

Live Demo

<?php
echo "<h2>PHP is Fun!</h2>";
echo "Hello world!<br>";
echo "I'm about to learn PHP!<br>";
echo "This ", "string ", "was ", "made ", "with multiple parameters.";
?>

Display Variables

The following example shows how to output text and variables with the echo statement:

Example

Live Demo

<?php
$var1 = "Learn PHP";
$var2 = "W3Schools.com";
$x = 5;
$y = 4;

echo "<h2>" . $var1 . "</h2>";
echo "Study PHP at " . $var2 . "<br>";
echo $x + $y;
?>

The PHP print Statement
The print statement can be used with or without parentheses: print or print().

Display Text

The following example shows how to output text with the print command (notice that the text can contain HTML markup):

Example

Live Demo

<?php
print "<h2>PHP is Fun!</h2>";
print "Hello world!<br>";
print "I'm about to learn PHP!";
?>

Display Variables

The following example shows how to output text and variables with the print statement:

Example

Live Demo

<?php
$var1 = "Learn PHP";
$var2 = "W3Schools.com";
$x = 5;
$y = 4;

print "<h2>" . $var1 . "</h2>";
print "Study PHP at " . $var2 . "<br>";
print $x + $y;
?>

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*

*