Этот первый пример работает нормально.
Когда я помещаю один и тот же html-текст в переменную, он не работает.
Это должно быть связано с эхом, читающим содержимое переменной и немного меняющим его, но почему и как мне сделать вывод правильным во втором примере?
Подробнее здесь:
https://stackoverflow.com/questions/790 ... o-examples