Только сейчас эхо может выводить все.
исал функцию, которая отображала идентификатор на другой стороне связанной таблицы.
когда я пишу на странице, которая вызывает функцию
echo "<br/>getalbumartistfunction: ".get_albumartistid($thisalbum);
возвращает номер artist_id в строкевыше где у меня есть этот вызов функции. Поэтому я вошел в функцию и переключил ее с «эхо» на «возврат», и теперь она появляется сразу после двоеточий, как я и ожидал (и, вероятно, больше соответствует тому, что мне нужно).
Так что это работает. Но я очень озадачен, почему он показывает результат в предыдущей строке, когда функция настроена на его отображение.