【超初心者向け】PHPの基本的な書き方とは?

phpの基本的な書き方
  • このエントリーをはてなブックマークに追加
  • Pocket

PHPはWebアプリケーションを作るのに、最適な言語のひとつだ。

他の言語に比べて描きやすいため、初心者がはじめに学ぶプログラミング言語として人気も高い。

PHPプログラミングを書けるようになるために、まず必要な基本的な書き方をまとめたのがこのページだ。

PHPをはじめて勉強する方は参考にしてほしい。

PHPプログラミングの基本

まず、「PHPとは?」であったり「PHPって何ができるの?」という疑問をお持ちの方は下記のページを先に確認してほしい。

PHPの基本的な書き方

PHPは、Webサイトを作るHTMLという言語の中に書き込む。

だから、先にHTMLを知っておかなければいけないが、このページでは、それは知っているという前提で話を進める。

開始タグと終了タグ

まずは、PHPプログラムを書く場合に必要な「開始タグと終了タグ」についてご説明しよう。

PHPは開始タグ「 <?php」 からはじまり、終了タグ 「?>」 で終わる。開始タグと終了タグの間にPHPスクリプトのコード(命令文、プログラム)を記述する。

次のような記述になる。

<?php ここにコードを書く; ?>

改行は気にされないので、会ってもなくても。あった方がやりやすいので、基本的には「<?php」の後も、「?>」の前も改行する事が多い。

例えば次のような形だ。

HTMLに入れると次のようになる。

例えば「Hello, World!」という文字列を出力するPHPスクリプトは以下のようになる。

echo "Hello, World!"

これをHTMLとPHPの中に入れてみる。

Hello Word! プログラム

 

開始タグ「 <?php」と終了タグ「?>」に「コード」が挟まれていることがわかるだろう。

出力結果

今はわからずともいいが、出力結果は次のようになる。

Hello, World!

おいおい解説をしていく。

コードの最後にはセミコロン

PHPスクリプトのコードの最後にはセミコロン「;」を記述する。

これが区切り文字になる。「;」がなければ、プログラムが続いていると思われる。

例えば「Hello, World!」を2個並べるには次のようななる。

これは下記でもOKだ。

コードの間は半角スペース/タブ/改行で区切る

サンプルコード

次のようなプログラムコードがあったとしよう。

といった具合だ。

コードの最後にセミコロン「;」、命令の間を「半角スペース」「タブ」「改行」で区切れば、どのように記述しても構わない。

そのため上のどのPHPコードも同じように「Hello, World!」という文字列を出力する。

通常は?

通例、1行のコードが長くなった場合にスクリプトを読みやすくするために改行を入れるが、HTML内でPHPスクリプトを実行する場合などは、改行を入れずにスクリプトを記述する場合が多い。

PHPで開発されているブログシステムであるWordPressのテーマ内のコードなどは改行なしのコードがよく見られる。

これは主となるHTMLコードを読みやすくするためだ。

読みやすいスクリプトは、バグを防ぐことができるので、改行、インデント、コメントを適切に使って、読みやすいスクリプトを普段から心がける必要がある。

まとめ

PHPの基本中の基本についてお伝えしてきたがいかがだっただろうか?

ここまでは難しいと思う人はほとんどいないだろう。徐々に難易度が上がっていくのでなんとか付いていき、エンジニアの入り口までたどり着いてほしい。

  • このエントリーをはてなブックマークに追加
  • Pocket

このページの続きや関連ページは下記から一覧で確認できます。

IT講師に興味はありませんか?

・「今までIT講師をやってきたが、更に多くの講義を行いたい」

・「エンジニアとしてやってきたが講師業に魅力を感じている」

・「講師として活躍するためにベースとなる知識を知りたい」

・「様々な分野や言語の講師にチャレンジしてみたい」


という方はぜひIT講師募集のページをご覧ください。


リスキルテクノロジーでは「受講している方々にITを好きになってもらう」ことを目標に、同じ目標に向かって歩んで行ける講師の方を常に探しています。


システム開発やインフラ構築などのエンジニアリング経験を活かし、新入社員などの未経験者や経験の浅い初学者の方々に対してITトレーニングを行っていただくことになります。


テキストやカリキュラムは事前に用意されており、それらを元に講義を進めていくため、IT講師をはじめて実施する方でも安心してトレーニングを実施できます。


IT講師募集のページを見る

SNSでもご購読できます。

コメント

コメントを残す

*

未経験からの育成制度も充実
IT講師に興味はありませんか?

リスキルテクノロジーでIT講師の積極募集を開始! 経験・未経験問わずご応募可能。育成制度で講師スキル向上も目指せます

IT講師に応募する