Actually there's no difference between 'echo', 'print' and 'printf'. You can use them the same way, for example:
echo "Bababa = $variable\n";
print "Bababa = $variable\t$variable2\n";
printf("I've got $variable\t$variable2\t$variable3");
And you can use any of them do display variable only:
echo $variable;
print $variable;
printf($variable);
Hope you got it...