there is no different between what print can do and what echo can do save the <<< notation
$foo = 'bar';
print <<<SOME_STRING
look single quotes '''''
look double quptes """"
look variable resolution ''""$foo""''
SOME_STRING;
print returns a TRUE or FALSE depending on whether it worked...
echo does not return anything
i've benchmarked 100,000 iterations between
echo
print
?> break out of php then back in <?php
and found that echo and print are slightly faster than ?> <?php
but that echo and print swapped off on which was faster
but that there was no real difference between them speed wise