[PHP] 超入門:echo・改行・コメントの基本:出力の仕組みをやさしく解説
![[PHP] 超入門:echo・改行・コメントの基本:出力の仕組みをやさしく解説](https://markleaps.com/blog/wp-content/uploads/2025/05/php-basics.jpg)
この記事では、フロントエンドの知識はあるけれど、PHPはこれからという方向けに、PHPのもっとも基本的な書き方(echoによる出力、改行、コメントの記述方法)をシンプルに解説します。
HTMLに埋め込んで書くPHPに不安を感じている方も、この記事の内容を押さえれば、安心してスタートできます。
難しいコードは出てきません。
まずは「PHPってこんな感じか!」と、気軽に雰囲気をつかむところから始めましょう。
PHPの基本構文
PHPのコードは<?phpで始まり、?>で終わります。
| 1 2 3 | <?php   // ここにPHPの処理を書きます ?> | 
echoで文字列を出力する
PHPで文字列を表示したい場合は、echoを使います。
| 1 | <?php echo 'Hello World'; ?> | 
- echoのあとに半角スペースを入れ、文字列は- '(シングルクォート)または- "(ダブルクォート)で囲みます。
- PHPの命令文は、最後に;(セミコロン)を忘れずに付けましょう。
改行の方法(ブラウザ上・ソースコード上)
ブラウザ上で改行したい場合
HTMLの改行タグ<br>を使います。
| 1 2 3 4 | <?php   echo 'Hello<br>';   echo 'World'; ?> | 
または、1行で書いてもOKです。
| 1 2 3 | <?php   echo 'Hello<br>World'; ?> | 
<br>はあくまで「HTMLの改行タグ」なので、ブラウザに表示される見た目が改行されるだけです。
ソースコード上で改行したい場合
PHPでは、改行を表すには \n(バックスラッシュ + n)を使います。
このとき、文字列は ダブルクォート(")で囲む必要があります。
※ シングルクォートでは \n がそのまま「\n」という文字として扱われてしまいます。
| 1 2 3 4 | <?php   echo "Hello\n";   echo "World"; ?> | 
または、1行でまとめることもできます。
| 1 2 3 | <?php   echo "Hello\nWorld"; ?> | 
- \nは「ソースコード上の見た目を改行」したいときに使います(HTMLの改行とは別です)。
- このようなエスケープシーケンス(\nなど)は、ダブルクォートの中でのみ有効です。
ブラウザもソースコードも両方改行したい場合
両方を組み合わせて書くこともできます。
| 1 2 3 4 | <?php   echo "Hello<br>\n";   echo "World"; ?> | 
コメントの書き方(1行・複数行)
コードにメモを残したいときや、処理の説明を加えたいときにはコメントを使います。
1行コメント
//または#を使います。
| 1 2 3 4 | <?php   // これは1行コメントです   # こちらも1行コメントです ?> | 
複数行コメント
複数行にわたるコメントは、/* */で囲みます。
| 1 2 3 4 5 6 | <?php   /*     これは複数行コメントです。     あとで見返したときのメモとして便利です。   */ ?> | 
コメントは、他の人にもわかりやすいコードを書くための大切な要素です。
まとめ:まずはここから!
今回ご紹介したechoや改行の書き方、コメントの使い方は、PHPを扱ううえで欠かせない基本です。
次の記事では、「HTMLとPHPがどうつながるか」を見ていきましょう。
PHPがどんな場面で活躍するのか、より具体的なイメージを持てるようになります!
![MARKLEAPS[マークリープス]](https://markleaps.com/blog/wp-content/themes/mkl/images/00_logo.png)
 
                        
![[PHP]超入門:配列の使い方を基礎からやさしく解説!複数の値を1つの変数にまとめて扱う方法](https://markleaps.com/blog/wp-content/uploads/2025/06/php-array-basics-500x254.jpg)
![[PHP]超入門:if文・switch文の使い方:状況に応じて出し分ける基本](https://markleaps.com/blog/wp-content/uploads/2022/11/php-if-switch-500x254.jpg)
![[PHP]超入門:論理演算子とは?&&・||・and・or の違いと使い方をわかりやすく解説](https://markleaps.com/blog/wp-content/uploads/2025/06/php-logical-operators-500x254.jpg)
![[PHP] 超入門:演算子とは?算術・比較演算子の違いと使い方をやさしく解説!](https://markleaps.com/blog/wp-content/uploads/2025/05/php-operators-beginner-500x254.jpg)