Web

PHPコードの書き方、実行方法を解説!【プログラミング初心者が独学で1から掲示板サイトを作れるのか?Part3】

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る
PHPコードの書き方、実行方法を解説!【プログラミング初心者が独学で1から掲示板サイトを作れるのか?Part3】

みなさんこんにちは、穏やか暮らし計画ライターのあらです。

前回の記事では、PHPが動作する環境をMacに構築しました。

今回は、前回紹介したエディタ「Visual Studio Code」(以下「VS code」)を使ったPHPのコードの書き方と、PHPの実行方法、PHPコードの練習問題のやり方の3つを紹介したいと思います。

私がプログラミング学習を始めてPHPを勉強する理由と目標については、こちらの記事「プログラミング初心者が独学で1から掲示板サイトを作れるのか?【始めた理由と目標編】」をご覧ください。

PHPコードの書き方と実行方法

1.新しいフォルダを作る

VS codeを立ち上げたら、最初にStartの Open Folder… をクリックして「My PHP」という新しいフォルダを作ってください。次回からは、Open folderからここで作成した「My PHP」フォルダを選択して開けば、大丈夫です。毎度フォルダを作る必要はありません。

日本語対応しているはずですが、この画面だけは英語表記でした。

2.新しいファイルを作成し、コードを書く

自分の作ったフォルダを開いたら(私の場合My PHP)、画像の矢印のボタンから、新しいファイルを作成します。このファイルは課題1つ1つに区切って、作成してください。

後は好きなようにPHPのコードを書くだけです。後で実際に書いてみたコードも、PHPの基本を交えて解説します。

3.コードを保存して、ターミナルで実行する準備をする

コードを書き終わったら、ファイル→保存、表示→ターミナルでVScodeにターミナルを表示して実行する(コードを動かす)準備をします。

ターミナルで php ファイル名.phpで実行する

これでPHPコードの書き方と実行方法は以上になります。後は、参考書やネットにある練習問題を解いていって、PHPの基本的な学ぶだけです。

実行結果にエラーコードがなく、結果が正しければちゃんとコードが書けていたということになるそうです。エラーコードが出た場合は、自分の書いたコードに誤りがないか確認して再実行してください。

PHPコードの書き方をまとめると、

  1. 新しいフォルダを作る
  2. 新しいファイルを作成し、コードを書く
  3. コードを保存して、実行準備をする
  4. ターミナルでphp ファイル名.phpで実行する
  5. エラーコードがないか確認し、エラーの場合はコードを確認する

実際にコードを書いてみた!

PHPの基本を解説しながら、実際にコードを書いていこうと思います。

今回の問題は「126.333333333…」という実行結果を算術演算子を使って、表示させよというものだったのですが、私が知る限り126.333…というのを一度に表示させる方法は分からなかったので、3.333….と123で分けて足し算すれば良いかなと考えました。

ここでの問題は算術演算子を使う問題なので、print(126.3333….);というのは正しい答えではないです。

そして、下記のPHPの基本を覚えれば、この問題はクリアです。

  • PHPの最初は「<?php」で始まる
  • 終わりは「?>」で締める
  • 表示させたい文字は「print」または「echo」を使い、()で囲む
  • 各行の最後に「;」(セミコロン)を加える
  • それぞれの記号は、足し算「+」引き算「-」かけ算「*」割り算「/」剰余算「%」を使います

と言った感じで、練習問題を解きながらPHPの基本を学んでいき、プログラミングの思考力を身につけていきます。

答えはできるだけ見ないで、5分以上つまることがあったら答えを見るとルールを決めて、5分の中で全力で考えるようにしています。いつまでも答えを見ないで自力で頑張っていると、結局できなくて挫折してしまう可能性があるからです。

最後に

以上でPHPコードの書き方と表示方法、私の練習問題の経過、解き方を解説しました。

掲示板を作るのはまだまだ先の話になりますが、プログラミングの環境構築でつまってやめる人もいると考えると、ここまでこれたと一旦自分を褒めることも忘れずに、ちょっとずつ進めていきたいと思います。

最後まで読んでいただきありがとうございました。一緒にプログラミング学習頑張りましょう。

▼私が参考にしている教材

▼前回の記事 MacのPHP環境構築

PHPが動作する環境をMacに構築する!【プログラミング初心者が独学で1から掲示板サイトを作れるのか?Part2】

私がPHPを勉強する理由と目標

プログラミング初心者が独学で1から掲示板サイトを作れるのか?【始めた理由と目標編】