プログラミング

【簡単】PHPとは?【バカでも分かった】

《プログラミングを学ぶならココ!》

⬇︎オンライン型で質問し放題で悩みが一切なくなる!
【1位】TechAcademy詳細割引
⬇︎初心者に完璧な対応!社長はマコなりさん!
【2位】テックキャンプ
⬇︎1on1で確実に学びたい!家庭教師スタイル!
【3位】CodeCamp
⬇︎就職・転職を目指して頑張りたい!
【4位】CodeCampGATE詳細

⬇︎プログラミングスクールを実際に無料体験してみた!
大学生におすすめのプログラミングスクール4選【現役エンジニアが推薦】

kaisei
どうも底辺エンジニア大学生のkaiseiです。

本日は僕がやっている言語「PHP」について語っていきたいと思います。

この記事はこれからプログラミングを始めようと思っている方向けにPHPとはどんな言語なのかを書いた記事です。

今世の中には沢山のプログラミング言語があります。(おそらく700以上あるようです)

プログラミング言語とは?:分かりやすく言うと、人間とコンピューターが会話するための言語という風に言われる事が多い。

その中でも有名なプログラミング言語であるPHPという言語を僕は必死で勉強しています。

そんなPHPとはどんな言語かを知りたい人向けに書いていきたいのですが…。もちろん底辺エンジニア大学生の僕に教わったところで何の信憑性もありませんよね。

という事で今回は海外の記事を翻訳して、僕なりの言葉で翻訳してお届けしようと思います。(参考にするのは下記の記事です。原作を読みたい方はどうぞ!)

What is PHP? Write your first PHP Program

kaisei
それでは一緒に学んでいこう!

[toc]

PHPとは①:スクリプト言語について知ろう!

プログラミング

kaisei
あわわわ泣いきなり難しそうな単語が出てきたよ泣

いきなり難しい言葉が出てきて戸惑った方も多いのではないでしょうか?(正直、僕もビビったなんて言えない…)

PHPというプログラミング言語について知るためにはまずこのスクリプト言語について知らなくてはいけません。

スクリプト言語というのは、簡単にいうとパソコンの詳しい仕組みを知らなくても比較的簡単に一部の操作を可能にできる言語のことを言います。

スクリプト言語には以下のようなものがあります。

  • PHP
  • Javascript
  • Python
kaisei
あれ?なんか聞いたことのあるものばかりだぞ?

そう。このスクリプト言語はよく皆さんが聞くプログラミングの言語なのではないでしょうか?

実はあれらは、一般人でも使いやすいようにしてくれているものだったのです。。。

PHPとは②:スクリプト言語VSコンパイル言語

コンパイラ言語

先ほどお伝えしたスクリプト言語と対極にあるのがコンパイル言語です。コンパイル言語は一気にコンパイルし、スクリプト言語は1行ずつコンパイルしながら実行するものです。

kaisei
いや待て待て、そもそもコンパイラって何だよおおおお

コンパイラとは:人間界がわかる言葉で書いたコードをコンピューター界が分かる言葉に直してくれるプログラムのこと

分かりやすくスクリプト言語とコンパイラ言語を比較すると…

  • スクリプト言語:めちゃくちゃ分かりやすい文法だが特定のことしかできない場合が多い
  • コンパイラ言語:文法が難しいが機械界の言葉に翻訳されているので早い

てな感じです。

ちなみにコンパイラ言語だと以下のようなものがあります。

  • Java
  • C#
  • C言語
kaisei
めちゃくちゃこれらは難しいぜよ…

その中でもPHPはスクリプト言語という事をしっかりと理解してください。

PHPとは③:PHPは何の略?

PHP

ではPHPとは何の略なのでしょうか?

kaisei
えーっと。。。プログラミングヒップホップ???

正解は…

  • Personal Home Page(パーソナルホームページ)

 

PHP名前の由来:パーソナルホームページという名前ですが、そのままの意味で「個人的なホームページ」という意味から作られたそうです。

です。意外とありきたりの名前ですね…。

PHPとは④:なぜPHPを使うのか?

PHP

kaisei
じゃあ何でわざわざPHPなんて使うんだよおおお

確かに…、なぜ数あるプログラミング言語の中からPHPが選ばれることがあるのでしょうか?

実は沢山の理由がありますが、その一例をあげていきます。

環境構築がカンタン

プログラミングを辞めてしまう人の多くの躓きポイントでも知られている環境構築です。

環境構築:そのプログラミング言語を使える環境を整えること

環境構築だけで10時間くらいかかってしまうものなどがある中でPHPはほんの数分で終えることができます。

今すぐにでもPHPを始めたいという方は下の記事を参考にするのがいいと思いますよ!

Windowsの場合

【初心者向け】0から導入するPHPの環境構築 Windows10版

Macの場合

【初心者向け】MacでPHPを使う時の開発環境の作り方【MAMP】

WordPressとの相性が最高

 

WordPressとは:超簡単に誰でもサイトやブログを作れるサービス。今世界中でとてつもなく需要がある。

WordPressに関して詳しく書かれている記事も貼っておきますね!

外部記事

僕が現在書いているこの記事もWordPressというPHPで作られたサービスを使っています。

ただブログ書くだけの人ならいいですが、「自分でブログをカスタマイズしてみたい!」と思った人は、PHPとWordPressの組み合わせが最高です。

なんと言っても自分好みのスタイルや仕組みを作ることが出来てしまうんですからね!

などなどPHPにはいい所が他にも沢山ありますが、僕が短期間PHPをやっている中で感じたPHPを使う意味というのは大きく上記の2つが挙げられると思います!

PHPとは⑤:PHPの出力をする方法

画像

kaisei
じゃあ、ちょっとPHPの基本文法を教えていくよ!

プログラミング言語を勉強する際に最初に習得するのは「Hello! World!」です。ってことでHello!World!の出力方法を最後にお伝えします!

Hello!World!って?:プログラミング言語入門書にこのプログラムが多くの初心者がこのプログラムを最初に書くことになる。

それでは、Hello!World!の出力を実際にやってみよう!

 

…と言って書こうと思ったのですが...。

kaisei
このエディタソースコード打つとなんか消えるぞ?

…とできませんでしたwww

という事でここから先は

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

こちらの記事が参考になると思います!

なお、この記事を読んで「もっと知りたい!」と思った方は現在オンラインで1週間無料体験をやっているTechAcademy(テックアカデミー)に無料登録すれば1週間だけは質問し放題なので何でも聞いちゃいましょう!

kaisei
僕の100倍詳しいよ!

まずは無料体験から!

TechAcademyの詳細へ!

※無料体験は1週間です。

 

まとめ

まとめ

いかがでしたか?PHPに少し興味を持つきっかけになりましたか?

PHPについて書かれている記事はたくさんありますが、その記事の多さがPHPがいかに有名かを表していると思います。

これからプログラミングを始める人もそうでない人も、本日の記事の内容を知っているだけで得する場面に遭遇すると思いますよ!

本日はこれでおしまいです!

最後までご覧いただきありがとうございました!

オススメのプログラミングスクール

[rank1]
[rank2]
[rank3]

スポンサーリンク

-プログラミング
-,

© 2021 kaiseiblog rights reserved.