85 lines
2.0 KiB
Markdown
85 lines
2.0 KiB
Markdown
---
|
|
title: PHP 5 echo and print Statements
|
|
---
|
|
|
|
In PHP there are two basic ways to get output: echo and print.
|
|
|
|
In this tutorial we use echo (and print) in almost every example. So, this chapter contains a little more info about those two output statements.
|
|
|
|
### PHP echo and print Statements
|
|
|
|
echo and print are more or less the same. They are both used to output data to the screen.
|
|
|
|
The differences are small: echo has no return value while print has a return value of 1 so it can be used in expressions. echo can take multiple parameters (although such usage is rare) while print can take one argument. echo is marginally faster than print.
|
|
|
|
### The PHP echo Statement
|
|
|
|
The echo statement can be used with or without parentheses: echo or echo().
|
|
|
|
#### Display Text
|
|
|
|
The following example shows how to output text with the echo command (notice that the text can contain HTML markup):
|
|
|
|
#### Example
|
|
```php
|
|
<?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
|
|
```php
|
|
<?php
|
|
$txt1 = "Learn PHP";
|
|
$txt2 = "W3Schools.com";
|
|
$x = 5;
|
|
$y = 4;
|
|
|
|
echo "<h2>" . $txt1 . "</h2>";
|
|
echo "Study PHP at " . $txt2 . "<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
|
|
```php
|
|
<?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
|
|
```php
|
|
<?php
|
|
$txt1 = "Learn PHP";
|
|
$txt2 = "W3Schools.com";
|
|
$x = 5;
|
|
$y = 4;
|
|
|
|
print "<h2>" . $txt1 . "</h2>";
|
|
print "Study PHP at " . $txt2 . "<br>";
|
|
print $x + $y;
|
|
?>
|
|
```
|