return
only allows one expression, but echo
allows a list of expressions where each expression is separated by a comma.
But note that since echo
is not a function but a special language construct, wrapping the expression list in parenthesis is illegal.