第4章 PHPプログラミング

第1節 PHPとは?

この項ではWordPressで用いられているプログラミング言語「PHP」について解説します。

第1項 PHPとWordPressの歴史

PHPの歴史

WordPressの開発にはPHPプログラムの理解が欠かせません。
まずはプログラミング言語のPHPについて学習しましょう。
IT系の勉強では「なぜこのアプリケーションを使用するのか?」を
理解するためにも歴史の勉強を行うと学習がスムーズになります。

PHPは1994年にデンマーク系カナダ人のプログラマ、
ラスマス・ラードフによって作成されたプログラミング言語です。

PHPが作成された目的はラスマス・ラードフが公開を行っていたオンライン上での自身の経歴書に、
どれだけのアクセス数があるか?を調べるための個人的なツールをC言語で開発していました。
その時のC言語で作られた複数のプログラムをまとめて「Personal Home Page Tools」
と名付けていました。
普段は「PHP Tools」と省略して呼んでいたようです。

C言語とは
1972年にAT&Tベル研究所のデニス・リッチーが主体となって
開発されたプログラミング言語です。
現在では電子製品の組み込み開発やプログラミング言語を作成するためのプログラミング言語(PHPも中身はC言語です)として今でも世界中で利用されています。

「PHP Tools」をオンライン上で公開し使用したユーザーからの機能追加の要望があったため、
PHP Toolsは一からプログラムを書き換えて再度公開されました。
そしてその後いくつかの修正を経てC言語に近いPHPという
プログラミング言語としてリリースされました。

現在では特にWebシステム開発で主流の言語として地位を築いています。

WordPressの歴史

それではWordPressの歴史にも簡単に触れておきましょう。

WordPressはアメリカ合衆国テキサス州に住む大学生マット・マレンウェッグが
自身のブログで使用していた「b2/cafelog」というアプリケーションが
全く更新やバージョンアップをされていないことに不安を覚えたことが始まりです。

b2/cafelogとは…
2003年以前に存在していたブログツールです。2000程度のWebサイトで用いられていたようですが、残念ながら日本では有名ではありません。
こちらの後継がWordPressですが、
別プロジェクトとして現在は「b2evolution」も存在します。
また面白いことに現在「b2/cafelog」の開発者が
WordPressの開発者として携わっています。

この時マット・マレンウェッグがインターネット上で

と呼びかけたところイギリス在住のマイク・リトルが賛同し
2003年に初めてWordPressが登場しました。

そして2004年にWordPressが世界中に広まる決定的な事件が起きました。
当時ブログツールの覇者であったMovable Typeのライセンスが大幅に変更(ライセンスの有料化)されたことによりそれらのユーザーがWordPressに移行しました。
WordPressはオープンソースであり無料で機能制限などはありません。
それらの理由もあってユーザーがほぼWordPressに移行したといわれています。
その後現在では順調にシェアを伸ばしWordPressは進化を遂げCMSの覇者として君臨しています。

世界中のWebシステムのうち約3割がWordPressで作成されており、特にホワイトハウスのホームページがWordPressで作成されていることはWordPressの人気を象徴するものでしょう。

「The White House」
https://www.whitehouse.gov/

下記の「The White House」のHTMLで黄色い部分に注目してください。
wp-contentはWordPressのルールで定められているフォルダ名であり、
そのためホワイトハウスのホームページがWordPressで作成されていることがわかります。

WordPressはPHPで作成されています。
そしてPHPを学習することによりWordPressの高度な使用、
または自身でカスタマイズすることも可能となるのです。

それでは次の項よりPHPプログラミングの学習を行っていきましょう。
まずはPHPプログラミングが練習できる準備を行っていきます。

この項は以上です。
次の項に進んでください。