読者です 読者をやめる 読者になる 読者になる

サーバー構築メモ

サーバーを構築したりWEBサイトを作ったりした際の個人的な備忘録です

PHP 文字列出力で囲み文字にシングルクォーテーションとダブルクォーテーション使用時の違い

PHP 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の改行)の変換をして出力される。