PHP 文字列出力で囲み文字にシングルクォーテーションとダブルクォーテーション使用時の違い
文字列出力にシングルクォーテーション(')を使った場合
<?php
$message = 'はてなブログ';
echo '<p>$message¥n<br />にようこそ¥n</p>';
?>
「出力HTMLソース」
<p>$message¥n<br />にようこそ¥n</p>
変数とエスケープシーケンス(¥nの改行)の変換をせずにそのまま出力される。
文字列の出力にダブルクォーテーション(")を使った場合
<?php
$message = 'はてなブログ';
echo "<p>$message¥n<br />にようこそ¥n</p>";
?>
「出力HTMLソース」
<p>はてなブログ
<br />にようこそ
</p>
変数とエスケープシーケンス(¥nの改行)の変換をして出力される。