Tôi có một hàm PHP mà tôi đang sử dụng để xuất ra một khối HTML chuẩn. Nó hiện giống như sau:Có cách nào để trả về HTML trong một hàm PHP không? (không xây dựng giá trị trả về dưới dạng chuỗi)
<?php function TestBlockHTML ($replStr) { ?>
<html>
<body><h1> <?php echo ($replStr) ?> </h1>
</html>
<?php } ?>
Tôi muốn trả về (chứ không phải là echo) HTML bên trong hàm. Có cách nào để làm điều này mà không xây dựng HTML (ở trên) trong một chuỗi?
Ngoài ra, <<< HTML định danh heredoc không được thụt vào, đó là nếu nó không có một cái gì đó như "trở lại" ở phía trước của nó. –
nó có thể được thụt lề nhiều như bạn muốn, nhưng cần phải có một dòng mới ngay sau khi định danh. –
Bạn có thể tránh niềng răng nếu var là phi vào một mảng:
$ replStr
hoặc{$ array [ 'var]}
– WalterV