Особенность print

Что выведет следующее выражение

<?
// результат вас удивит
print + print 3// 35
?>

Почему же это произошло?
print - функция, а echo - языковая конструкция. То что они обе набираются текстом в редакторе совсем не значит что они одинаково работают. Замечания по скорости делать не буду, в конце концов "что быстрее" совсем глупый вопрос - возьми да проверь! print т.к. возвращает 1 в случае успешного выполнения можно использвать в наиболее сложных вариантах работы php (как правило хоть какую-то актуальность это имеет в режиме CLI). Ещё весомо для мудрых девелоперов - echo очень низок среди булевых операторов - только ",", OR AND и XOR ниже чем он (тогда как print() - это простая функция, как и все другие, её уровень выше).

Фишка в том, что он сначала выводит последнюю цифру ставя ее первой, а потом к той, что первая еще добавляет единицу, это особенность функции Print.