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;
							 | 
						||
| 
								 | 
							
								?>
							 | 
						||
| 
								 | 
							
								```
							 |