初心者なので、これは単なるベスト プラクティスの質問ですが、次のような関数から html を返す方がよいでしょうか。
function returnHtml($userName)
{   
$htmlMsg = "
<html>
    <head>
        <title>Return the html</title>
    </head>
    <body>
        <p>You've received an email from: ".$userName.".</p>
    </body>
</html>
";
return $htmlMsg;
}
またはこのように:
function returnHtml($userName)
{
?>
<html>
    <head>
        <title>Return the html</title>
    </head>
    <body>
        <p>You've received an email from: <?php $userName ?>.</p>
    </body>
</html>
<?php
}
2 番目の方法は、html を文字列に変換する必要がないため、最初の方法よりもはるかに簡単ですが、return ステートメントがないために予期しない問題が発生するのではないかと考えています。アドバイスありがとうございます!