私はこの PHP と MySQL の本を読んでいますが、一重引用符で囲まれた複数行の文字列をエコーすることに関して、私が慣れ親しんでいるものとはかなり異なることに遭遇しました。
与えられた例はこれです:
echo '<table align="center" cellspacing="0" cellpadding="5" width="75%">
<tr>
<td align="left"><b>This</b></td>
<td align="left"><b>That</b></td>
<td align="left"><b>Then</b></td>
<td align="left"><b>When</b></td>
<td align="left"><b>What</b></td>
</tr>';
もちろん、PHP から抜け出して HTML を使用することもできますが、これが常に選択肢になるとは限りません。そして、そのオプションがない場合は、通常、読みやすいように文字列を分割します。
echo '<table align="center" cellspacing="0" cellpadding="5" width="75%">' .
'<tr>'
'<td align="left"><b>This</b></td>' .
'<td align="left"><b>That</b></td>' .
'<td align="left"><b>Then</b></td>' .
'<td align="left"><b>When</b></td>' .
'<td align="left"><b>What</b></td>' .
'</tr>';
この本の著者は php コミュニティで高く評価されており、この本は強く推奨され、よくレビューされています...私の質問は次のとおりです。
彼の方法には何か問題がありますか?これを実践する必要がありますか?