В любом утверждении важно понимать контекст.
А также учитывать, что 95% говорящих вообще не понимают, что говорят.
Речь идет о том, что перемешивать
логику приложения и
логику отображения - плохо.
Но если чисто для логики отображения, то пхп применять при выводе хтмл можно.
Если у тебя при запросе в БД тут же вываливается хтмл - это так и есть, извращение.
Если ты, как аккуратный пионер, сначала получил все данные, а потом приинклюдил файл шаблона, в котором пхп занимается только выводом полученных раньше данных - то сделал все правильно и со временем освоишь работу с настоящими шаблонизаторами.
phpfaq.ru/tech/tpl