Ho una funzione PHP che sto usando per generare un blocco standard di HTML. Attualmente si presenta così:C'è un modo per restituire HTML in una funzione PHP? (senza costruire il valore restituito come stringa)
<?php function TestBlockHTML ($replStr) { ?>
<html>
<body><h1> <?php echo ($replStr) ?> </h1>
</html>
<?php } ?>
Voglio restituire (piuttosto che echo) l'HTML all'interno della funzione. C'è un modo per farlo senza costruire l'HTML (sopra) in una stringa?
Anche l'identificativo <<< HTML heredoc non deve essere rientrato, cioè se non ha qualcosa come "return" di fronte ad esso. –
può essere rientrato quanto vuoi, ma dovrebbe avere una nuova riga subito dopo l'identificatore. –
È possibile evitare le parentesi se il var non è in un array:
$ replStr
o{$ array [ 'var]}
– WalterV