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