The following code outputs 43211, why?
43211
echo print(\'3\').\'2\'.print(\'4\');
You are using a function within a function as alex said. Just simply use echo or print.
echo '3'.'2'.'4';
will return properly or likewise for print.