PHP print() Function
Topic: PHP String ReferencePrev|Next
Description
The print()
function outputs a string.
The following table summarizes the technical details of this function.
Return Value: | Returns 1, always. |
---|---|
Version: | PHP 4+ |
Syntax
The basic syntax of the print()
function is given with:
The following example shows the print()
function in action.
Example
Run this code »<?php
print "Hello World!";
?>
Tip: The print
is not actually a function, it is a language construct (like if statement), so you can use it without parentheses. Alternatively, you can also use echo
to output a string.
Parameters
The print()
function accepts the following parameters.
Parameter | Description |
---|---|
string | Required. Specifies the string to be sent to the output. |
More Examples
Here're some more examples showing how print()
function actually works:
The following example shows how to print multiple strings at once using concatenation operator.
Example
Run this code »<?php
// Defining variable
$str1 = "Hi There";
$str2 = "Have a nice day";
// Printing variables values
print $str1 . "! " . $str2 . " :)";
// Above statement can also be written as
print "$str1! $str2 :)";
?>
You can also print variable value as well as HTML tags using the print statement, like this:
Example
Run this code »<?php
// Defining variable
$age = 18;
// Printing variable value
print "<h1>Your age is $age.</h1>";
?>
If you use single quote ('
), variable will be displayed literally instead of value, as shown here:
Example
Run this code »<?php
// Defining variable
$color = "blue";
print "Sky is $color"; // Prints: Sky is blue
print 'Sky is $color'; // Prints: Sky is $color
?>