in reply to ActivePerl 5.6.1.630 - echo problem

You can put this sub in all of your scripts
sub echo{ my $echo = join "", @_; print $echo; }
Should clear up that problem.
Seriously, print does every thing that php's print and echo do put together, multiple arguments, here docs, variable interpolation. Even the nearly useless return value.
see perldoc -f print