© 2023 MNET LLC. All Rights Reserved.

僕的PHP備忘録:基本的な構文~PHPを始める為に~

山下 生真

僕的PHP備忘録第2弾。今回はPHPを始めるにあたり必要な基本的な構文の部分をご紹介していこうと思います。

拡張子とPHPタグ

PHPの拡張子

HTMLやCSSのコードを書いていく時はindex.htmlやstyle.cssのように.htmlや.cssなどの拡張子を記述することによりHTMLファイルやCSSファイルの認識が可能でした。PHPもindex.phpのように.phpを付与することにより「これはPHPファイル」だとコンピュータに認識させる事ができます。

PHPタグ

PHP はファイルを解析して開始タグ、終了タグと呼ばれるものを探します。タグが見つかると、PHPはコードの実行を開始したり終了したりします。 このような仕組みにより、PHPを他のあらゆる形式のドキュメント中に埋め込むことができるのです。

コードは「Hello World」を表示させる内容です

<?php echo "Hello World"; ?>

“<?php”でプログラムを開始“?>”でプログラムの終了といった流れです。

途中の“echo”はブラウザへ出力する際の命令となります。
ですので、上記のコードは「Hello Worldをブラウザ画面を表示せよ」といった意味になり、「Hello World」が画面に表示されるわけですね。

更に、echoで表示するだけのコードは短縮コードも用意されており

<?= "Hello World"; ?>

こちらのコードでも同じ意味になります。

そして、ファイルがPHPのみの記述の場合は終了タグも省略することも可能です。
終了タグを省略しないと予期せぬ動作の原因となりますのでPHPのみの記述の場合は終了タグは省略しましょう。

HTMLへの埋め込み

PHPのコードはHTMLへ埋め込むことも可能です。

例えば・・・

<div>
  <h2>
    こんにちは
  </h2>
</div>
<div>
  <h2>
    <?php echo "こんにちは"; ?>
  </h2>
</div>

上と下のコードでは全く同じ意味になります。
今回は表示のみの簡単なコードですが、条件により表示を変えたり、数行で同じ内容を複数回出力したりといった処理が可能になります。

先ほどから命令の終わりに”;”(セミコロン)が付いていますが、これも必ずつけるようにしてください。無くても動作する場合はありますが予期せぬ動作をする場合がありますので必ずつけましょう。

セミコロンの使用例

//1行の場合
<?php echo "こんにちは"; ?>

//2行の場合
<?php
  echo "こんにちは";
  echo "さようなら";
?>

コメントアウト

PHPでもコード内でコメントアウト(コードに記述をしているがプログラムとして認識させないメモ的要素として使用)をする事が可能です。

コメントアウトには“//”“#”“/**/”を使用します。
注意点は”/**/”は複数行のコメントアウトを使用可能ですが”//”と”#”は1行でしか表示ができません。

//これは1行のコメントアウトです
#これは1行のコメントアウトです

/*これは
複数行のコメントアウトです*/

まとめ

今回は初歩の初歩の段階のPHPの構文を紹介しました。
次回からはもっとプログラムらしい内容をご紹介していきますのでお楽しみ!

山下 生真

役員

建築家を志し京都の大学を卒業。様々な業種を経て、IT業界に心惹かれ、一心発起し、プログラミングスクールに業務の傍ら通う。趣味のYouTubeの動画編集・撮影活動で現CEOと出会う。幼少期からの夢であった”魔法使いになってみんなの役に立つ”実現の為、IT技術を駆使し、世の中の役に立つことを目標に起業。座右の銘は”野心・向上心”。

HOT TOPICS
人気の記事

全て見る