sub myTable() {
my $ausgabe = "<table>";
$ausgabe .= "<tr>";
$ausgabe .= "<td>Vorname</td>";
$ausgabe .= "<td>Heinrich</td>";
$ausgabe .= "</tr>";
$ausgabe .= "<tr>";
$ausgabe .= "<td>Farbe</td>";
$ausgabe .= "<td>rot</td>";
$ausgabe .= "</tr>";
$ausgabe .= "</table>";
return $ausgabe;
}
Aufruf mit:
{myTable()}
Heraus kommt aber leider keine Tabelle sondern:
<table><tr><td>Vorname</td><td>Heinrich</td></tr><tr><td>Farbe</td><td>rot</td></tr></table>
Und im Quelltext steht:
<table><tr><td>Vorname</td><td>Heinrich</td></tr><tr><td>Farbe</td><td>rot</td></tr></table>
also die spitzen Tag-Klammern encodiert. Wie verhindere ich das?
Ist im Rahmen einer anderen Frage glöst worden.
return qq();
was das richtige Mittel der Wahl :)