View Single Post
  #29 (permalink)  
Old 10-19-2007, 06:04 AM
vims vims is offline
D-Web Programmer
 
Join Date: Oct 2007
Posts: 67
vims is on a distinguished road
Post Re: string functions and manipulations in php

Quote:
Originally Posted by Anand View Post
Can anybody explain the differences between the echo and print functions. Also, under what circumstances we need to use these functions in php?.
There is a difference between the two, but speed-wise it should be
irrelevant which one you use.

print() behaves like a function in that you can do: $ret = print "Hello World";And $ret will be 1 That means that print can be used as part of a more complex expression where echo cannot.

print is also part of the precedence table which it needs to be if it is to be used within a complex expression. It is just about at the bottom of the precendence list though. Only "," AND, OR and XOR are lower.

echo is marginally faster since it doesn't set a return value.
Reply With Quote