今回はヒアドキュメントの使い方について説明します。
実際の開発でもよく使われる内容なので是非マスターしましょう!
独学がつらくなった方は下記をご覧ください!
>>【初心者必見!】無料体験ができるプログラミングスクールをご紹介!
DMM WEBCAMPの無料カウンセリング
- 将来のキャリアに不安を感じるが、何から始めていいかわからない。。
- 仕事が忙しいため両立できるか不安。
- 効率よくスキルを身につけたい
- 完全未経験からエンジニアを目指したい方へ!カウンセリング受講者の97%以上が未経験者で安心です。
- 「就業両立コース」で、仕事と両立して効率よくスキルを身につけることができます!
- キャリアイメージ、スキル習得など、無料カウンセリングで、今悩んでいることを気軽にプロに相談できます
ヒアドキュメントの使い方
ヒアドキュメントとは、複数行の文字列を表現するための構文です。
この構文は、「<<<」と続く識別子と、その後ろに続く複数行の文字列で構成されます。
書き方は下記の通りです。
<?php
$test = <<< EOM
テストです!
EOM;
echo $test;
?>
結果は下記の通りです。
![](https://codelive.jp/wp-content/uploads/2023/02/9E7FF7BC-F7BD-4748-9534-6CEAFF961238.jpeg)
「EOM」は、識別子として任意の文字列を指定することができます。
識別子は、複数行の文字列の始まりを示すために使用されます。識別子の後には、複数行の文字列が続きます。複数行の文字列の終わりは、識別子と同じ文字列でなければなりません。
別の例を確認してみましょう!
<?php
$test = <<< EOM
私は<br>
サラリーマンプログラマーの<br>
サラプロです!
EOM;
echo $test;
?>
結果は下記の通りです。
![](https://codelive.jp/wp-content/uploads/2023/02/F8D42A10-BCC3-4732-A9B0-AF30CB5EF813-1024x526.jpeg)
ヒアドキュメントに変数を使う方法
ヒアドキュメントに変数を入れて動的な文字列にしてみましょう!
<?php
$str='サラプロです!';
$test = <<< EOM
私は<br>
サラリーマンプログラマーの<br>
{$str}
EOM;
echo $test;
?>
結果は下記の通りです。
![](https://codelive.jp/wp-content/uploads/2023/02/F8D42A10-BCC3-4732-A9B0-AF30CB5EF813-1-1024x526.jpeg)
{$str}の箇所が文字に変わりました。
ヒアドキュメントの中で変数は { } で囲みます。
独学でツラくなった方へ
私は独学でプログラミングを学んで、実際に初めて稼げるようになるまで2年以上かかりました。
当時は意地でも独学で学んでやる!と意気込んでいましたが、今思えばスクールに通うことで稼ぐまでのスピードはもう少し短縮できたのではと思っています。
効率よくプログラミングを身につけたい方は是非参考にしてみて下さい!
DMM WEBCAMPの無料カウンセリング
- 将来のキャリアに不安を感じるが、何から始めていいかわからない。。
- 仕事が忙しいため両立できるか不安。
- 効率よくスキルを身につけたい
- 完全未経験からエンジニアを目指したい方へ!カウンセリング受講者の97%以上が未経験者で安心です。
- 「就業両立コース」で、仕事と両立して効率よくスキルを身につけることができます!
- キャリアイメージ、スキル習得など、無料カウンセリングで、今悩んでいることを気軽にプロに相談できます
まとめ
今回説明した内容
✅ヒアドキュメントの使い方
今回は以上になります。
複数の文章をスマートに書くためには必要な内容になりますので、是非マスターしましょう!