こんにちは!ブログリレー3人目のシェイクです。
今回は現在私がPHPというプログラミング言語を勉強していることについて書いていこうと思います。
PHPとは?
まずはPHPとはどんな言語であるかを簡単に説明します。PHPはWebページを製作する際に使用するプログラミング言語です。Webページの内部の動作を制御しているといったようなイメージです。ちなみにWebページの見た目の部分はHTMLとJavaScriptという言語で作られています。私自身まだ専門的なことはよくわかっていません…。
PHPを勉強することになったいきさつ
そもそもどうしてゲーム制作とは関係ない言語を勉強しているのかについて説明します。一言で説明すると、
アルバイト
です。実は私はこの間、コンピュータープログラミングのアルバイトを発見し、なんと未経験でもOKということだったので思い切って始めて見ました。職場はとてもいい環境で、現在は業務を手伝えるようになるためにPHPを手取り足取り教えてもらっています。
なんといってもこのサークルは「マルチメディア研究会」なので、これもマルチでメディアな活動の一環なのかなと勝手に解釈しています。
勉強の感想
ここで、PHPの勉強中に心に残ったことを書いていこうと思います。
まず、PHPでは変数の仕様がCやC#とはかなり異なります。CやC#では変数は文字列型なのか数値型なのかを明確に定義する必要がありますが、PHPでは$(変数名)と記述するだけで型を指定せずに変数を定義することができます。
また、サークル活動内で勉強していたことが役に立ったこともありました。まずは配列です。配列はPHPでもふんだんに使われまが、サークル内の講習ですでにC言語を使って勉強していました。次にオブジェクト指向についてです。これは私たちがゲーム制作をするときに使用するC#という言語で必須となるもので、これもすでにある程度は理解していました。これらのプログラムの基本を知っていたので、PHPの勉強がとてもスムーズに進んだと思います。
現在は、PHPの基本については勉強し終わったので先述したHTMLをPHPで制御する方法を勉強しています。
終わりに
PHPの勉強は楽しく進んでいて、もうすぐ自力でWebページを作成したりできるようになるのかなぁなんて想像するととてもワクワクしています。
しかし…ここで一つ問題が…
すでにお気づきの方もいるでしょうが、私シェイク、ゲームを作るプログラムを最近全く書いておりません!!そのため、今回の長大祭には私の成果物は展示できません。まあ、あまり焦らずに今はPHPを使えるようになることに専念しようと思います。
2019ブログリレーの概要はこちら