文字列

文字列とは

文字列」とは複数の文字をつなげたものです。

例えば「こんにちは」や「山田太郎」などは文字列です。

文字列をプログラム内で記述するとき、シングルクオーテーション「」または、ダブルクオーテーション「」で囲む必要があります。

'文字列'
"文字列"

ヒアドキュメント

ヒアドキュメント」とは文字列をプログラミング言語に埋め込むための方法のことです。

改行や空白などが記述した通りに適用されるため、複数行に渡る長い文字列を作成するときにヒアドキュメントを使います。

ヒアドキュメントを記述するには「<<< 任意の文字列」で始まり「任意の文字列」で終わる間に記述します。

<<< 任意の文字列
文字列1
文字列2
文字列3
任意の文字列

ここで書かれている「任意の文字列」は識別子と呼ばれています。
EOS」の部分は任意ですので、好きなようにつけても構いません。

EOS、EOF、EOM、MODはよく使われていますが、終わりと始まりで一致していれば何でも利用可能です。

ちなみに、これら4つは以下の略です。

EOS End Of String
EOF End Of File
EOM End Of Message
EOD End Of Document

例えば、識別子として「Document」を使いたいときは次のようになります。

<<< Document
こんにちは、
私の名前は
山田太郎です。
Document

ヒアドキュメントの終わりには「;(セミコロン)」を付ける必要があります。
変数に値を格納して置く必要があります。

$string = <<< Document
こんにちは!
私の名前は
山田太郎です。
Document;

文字列の出力

文字列を出力するには「print」か「echo」を使います。

print
echo
print 'こんにちは';
echo 'こんにちは';

文字列の連結

文字列と他の文字列を連結させることもできます。
連結するには、間にピリオド「.」を入れます。

'文字列1'.'文字列2'
echo 'こんにちは!'.'私の名前は山田太郎です。';

コピーできました!