Ich habe eine PHP-Funktion, die ich verwende, um einen Standard-HTML-Block auszugeben. Es sieht im Moment so aus:Gibt es eine Möglichkeit, HTML in einer PHP-Funktion zurückzugeben? (ohne den Rückgabewert als String zu erstellen)
<?php function TestBlockHTML ($replStr) { ?>
<html>
<body><h1> <?php echo ($replStr) ?> </h1>
</html>
<?php } ?>
Ich möchte das HTML innerhalb der Funktion (anstatt Echo) zurückgeben. Gibt es eine Möglichkeit, dies zu tun, ohne den HTML-Code (oben) in einer Zeichenfolge zu erstellen?
Auch der <<< HTML heredoc-Bezeichner darf nicht eingerückt sein, dh wenn er nicht etwas wie "return" davor hat. –
Es kann beliebig eingerückt werden, sollte aber direkt nach dem Bezeichner einen Zeilenumbruch haben. –
Sie können Klammern vermeiden, wenn die var nicht in ein Array ist:
$ replStr
oder{$ array [ 'var]}
– WalterV