For printing out strings, there are echo, print and printf.
Explain the differences.

Answer Posted / shilpa yogesh agrawal

echo, print and printf are used for printing strings but the
basic difference between them is: echo is the most primitive
of them, and just outputs the contents following the
construct to the screen. print is also a construct (so
parentheses are optional when calling it), but it returns
TRUE on successful output and FALSE if it was unable to
print out the string. And you can pass multiple parameters
to echo, like:

and it will output the string “Welcome Jack”

Whereas print does not take multiple parameters. It is also
generally argued that echo is faster, but usually the speed
advantage is negligible, and might not be there for future
versions of PHP.

printf� is a function, not a construct, and allows such
advantages as formatted output, but it’s the slowest way to
print out data out of echo, print and printf.

Is This Answer Correct ?    3 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is mysql_fetch_object?

553


What is meant by PEAR in PHP?

555


Explain what does the expression exception::__tostring means?

487


Is it easy to learn wordpress?

530


What is the functionality of the functions strstr() and stristr()?

523






What are getters and setters php?

539


What is cookies php?

518


Are php sessions secure?

525


What is form action php?

583


Why super () is used in java?

523


What is session in c#?

525


How to do single and multi line comment in php?

552


What is the use of rand() in php?

603


Tell me can the value of a constant change during the script's execution?

569


How can I convert ereg expressions to preg in php?

474