Cita:
Iniciado por David
De dicho texto:
Cita: 2. Expression. 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. An
example from the PHP Manual:
$b ? print "true" : print "false";
Sí, es cierto print regresa un valor, pero me parece algo irrelevante cuando la salida es al navegador. Respecto a su ejemplo, con echo se puede hacer:
Lo cual, a mi me resulta más legible... y, entonces, no aplica el ejemplo como algo que no se puede hacer con echo.