![PHPでは?> TEXTを使用しても大丈夫ですか?](https://rvso.com/image/1304089/PHP%E3%81%A7%E3%81%AF%3F%3E%20TEXT%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%82%82%E5%A4%A7%E4%B8%88%E5%A4%AB%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F.png)
例えば:
次のような PHP ファイルがあります:
<?php
if ($var == true)
{
?>
<p>Some text here</p>
<?php
}
else
{
?>
<p>Some different text</p>
<?php
}
?>
これは悪いことでしょうか、それとも次のように echo() を使用する方が良いでしょうか:
<?php
if ($var == true)
{
echo ("<p>Some text here</p>");
}
else
{
echo ("<p>Some different text</p>");
}
?>
はるかに使いやすいと思います?> HTML CODE <?php
しかし、互換性やパフォーマンスの問題はありますか?
答え1
大きな違いではないので、実際にパフォーマンスの問題が発生している場合を除き、自分やチームにとって読み書きしやすい方法を実行してください。
echo
パフォーマンスを気にするなら、一重引用符付き二重引用符で囲まれた文字列の追加の解釈機能が必要ない場合は、文字列を使用します。少し速くなるはずです。