The PHP echo
statement is a language construct not actually a function, so you can use it without parentheses e.g. echo
or echo()
. But if you want to pass more than one parameter to echo, the parameters must not be enclosed within parentheses.
echo
command (That the text can contain HTML)<!DOCTYPE html>
<html>
<head>
<title>PHP echo Statement</title>
</head>
<body>
<?php
echo "<h1>Free Time Learn</h1>";
echo "<h2>www.freetimelearning.com</h2>";
echo "<p>www.freetimelearn.com</p>";
echo "Free Time Learning!<br /><br />";
echo "This is ", "Sample ", "string.";
?>
</body>
</html>​
The following example shows how to output text and variables with the echo
statement :
<!DOCTYPE html>
<html>
<head>
<title>PHP echo Statement</title>
</head>
<body>
<?php
$var_name = "FTL (Free Time Learning)";
$var_website = "www.freetimelearning.com";
$x = 9;
$y = 18;
$z = 27;
echo "<h2>" . $var_name . "</h2>";
echo "Learn PHP at " . $var_website . "<br /><br />";
echo $x + $y. "<br /><br />";
echo $y * $z;
?>
</body>
</html>
The PHP print
statement (an alternative to echo) to display output to the browser. Like echo the print is also a language construct not a real function. So you can also use it without parentheses like: print
or print()
.
print
command (That the text can contain HTML).<!DOCTYPE html>
<html>
<head>
<title>PHP print Statement</title>
</head>
<body>
<?php
print "<h1>Free Time Learn</h1>";
print "<h2>www.freetimelearning.com</h2>";
print "<p>www.freetimelearn.com</p>";
print "Free Time Learning!";
?>
</body>
</html>
print
statement :<!DOCTYPE html>
<html>
<head>
<title>PHP print Statement</title>
</head>
<body>
<?php
print "<h1>Free Time Learn</h1>";
print "<h2>www.freetimelearning.com</h2>";
print "<p>www.freetimelearn.com</p>";
print "Free Time Learning!";
?>
</body>
</html>