Echo vs. Print in PHP

Echo() and Print() are not functions but language constructs in PHP. They are both used to output strings and there are very minor differences between echo and print in PHP.

echo print
Parameters echo can take more than one parameter when used without parentheses. The syntax is echo expression [, expression[, expression] … ]. Note that echo ($arg1,$arg2) is invalid. print only takes one parameter.
Return value echo does not return any value
print always returns 1 (integer)
Syntax void echo ( string $arg1 [, string $… ] ) int print ( string $arg )
What is it?

In PHP, echo is not a function but a language construct. In PHP, print is not a really function but a language construct. However, it behaves like a function in that it returns a value.

Recommended Tutorials for you


Anuj kumar

This is Anuj Kumar. I’m a professional web developer with 5+ years of experience. I write blogs in my free time. I love to learn new technologies and share with others. I founded PHPGurukul in September 2015. The main aim of this website to provide PHP, Jquery, MySQL, PHP Oops and other web development tutorials. .

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Back to top button