Надо ЗАБЫТЬ вообще в фигам конструкцию echo и print. Для вас их НЕ существует. Используйте шаблонизаторы. Их сейчас миллион. В коде - ТОЛЬКО код.
Используйте MVC. Он гениален. И используйте ПРАВИЛЬНО. Пишите код так, чтобы затем вы часть его могли легко выдрать из своего движка или фреймворка и использовать в другом месте (или выложить на Гитхаб). Если это какой-то класс (или серия классов) - не привязывайте его к движку. Пусть он принимает кучу сторонних значений, но класс должен быть максимально абстрагирован от вашего движка.