ダブルクォーテーションやシングルクォーテーションの文字列
PHPで文字列を扱う時はダブルクォーテーション「”」か、シングルクォーテーション「’」で文字列を囲む。
// 文字列はダブルクォーテーションかシングルクォーテーションで囲む
echo "文字列<br />";
echo '文字列<br />';
文字列としてダブルクォーテーションやシングルクォーテーションを出力する時は、エスケープシーケンス「\」に続けてダブルクォーテーションまたはダブルクォーテーションを入力する。
もう一つの方法は、文字列に含まれてない方のキャラで文字列を囲む
・ダブルクォーテーションを出力する時は文字列をシングルクォーテーションで囲む
・シングルクォーテーションを出力する時は文字列をダブルクォーテーションで囲む
// ダブルクォーテーションを文字列に含める時
echo "今日のお昼は\"シーフードカレー\"でした<br />";
echo '今日のお昼は"シーフードカレー"でした<br />';
// シングルクォーテーションを文字列に含める時
echo '今日のお昼は\'シーフードカレー\'でした<br />';
echo "今日のお昼は'シーフードカレー'でした<br />";
その他の特殊文字
ダブルクォーテーションやシングルクォーテーションの他にもいくつかの特殊文字はエスケープシーケンス(\)に続けて決まった文字を入力する
\\ | \ |
---|---|
\$ | $ |
\t | タブ |
\n | 改行 |
\r | キャリッジリターン |
特に風変わりな点はなくて、他の言語と同じような感じ^^