Ответ на сообщение PHP что НАДО знать новичку пользователя tolstopuz
1. echo 'тут какой-то текст =' . $pos=myfunc($part1) . ', тут продолжение строки';
2. echo 'тут какой-то текст =' . ( $pos=myfunc($part1) ) . ', тут продолжение строки';
Второй вариант верен, а первый - нет. Любые подвыражения, вычисляемые внутри операторов echo, передаваемых параметрах, if и т.д. НАДО заключать в отдельные, собственные скобки.
Иначе - результат не предсказуем
, или не делать так ваще. То есть втыкать присваивание внутрь других операторов - писать неоднозначно работающий код.
"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин(а не на "вертикаль власти" надеяться)