みなさんこんにちは、穏やか暮らし計画ライターのあらです。
前回の記事では、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コードの書き方をまとめると、
- 新しいフォルダを作る
- 新しいファイルを作成し、コードを書く
- コードを保存して、実行準備をする
- ターミナルでphp ファイル名.phpで実行する
- エラーコードがないか確認し、エラーの場合はコードを確認する
実際にコードを書いてみた!
PHPの基本を解説しながら、実際にコードを書いていこうと思います。
今回の問題は「126.333333333...」という実行結果を算術演算子を使って、表示させよというものだったのですが、私が知る限り126.333...というのを一度に表示させる方法は分からなかったので、3.333....と123で分けて足し算すれば良いかなと考えました。
ここでの問題は算術演算子を使う問題なので、print(126.3333....);というのは正しい答えではないです。
そして、下記のPHPの基本を覚えれば、この問題はクリアです。
- PHPの最初は「<?php」で始まる
- 終わりは「?>」で締める
- 表示させたい文字は「print」または「echo」を使い、()で囲む
- 各行の最後に「;」(セミコロン)を加える
- それぞれの記号は、足し算「+」引き算「-」かけ算「*」割り算「/」剰余算「%」を使います
と言った感じで、練習問題を解きながらPHPの基本を学んでいき、プログラミングの思考力を身につけていきます。
答えはできるだけ見ないで、5分以上つまることがあったら答えを見るとルールを決めて、5分の中で全力で考えるようにしています。いつまでも答えを見ないで自力で頑張っていると、結局できなくて挫折してしまう可能性があるからです。
最後に
以上でPHPコードの書き方と表示方法、私の練習問題の経過、解き方を解説しました。
掲示板を作るのはまだまだ先の話になりますが、プログラミングの環境構築でつまってやめる人もいると考えると、ここまでこれたと一旦自分を褒めることも忘れずに、ちょっとずつ進めていきたいと思います。
最後まで読んでいただきありがとうございました。一緒にプログラミング学習頑張りましょう。
▼私が参考にしている教材
▼前回の記事 MacのPHP環境構築