Was dann verwenden für mehrzeilige Ausgaben mit Variablen und Text?
Wenn es denn sein muss:
echo "blah\n$diesunddas ist toll\nbla";
Aber wie gesagt, die Texte lagere ich (z.B. wegen der Übersetzbarkeit) bei größeren Projekten gerne in Datenbanken oder externen Dateien aus.
Dann würde ich wohl eher so ne Funktion verwenden:
echo insertTemplate(getTemplateString("beispieltext"),"diesunddas",$diesunddas);
wobei getTemplateString("beispieltext") dann in dem Fall etwas wie "blah\n%%diesunddas%% ist toll\nbla" zurückliefert.
(das ist jetzt mal ganz im groben gesponnen und ist kein real verwendeter Quelltext)