質問の答えの前にまず言っておくがコーディング自体に大きな問題がある


で、質問の答えだが、ヒアドキュメントのパースする際に
まずはその中の命令を処理する必要があると思わないか?

この結果には驚くような要素は何も含まれていないと思うよ。