PHP(ピーエイチピー)とは、Webサイトの裏側(サーバー側)で動く処理を作ることに特化したプログラミング言語のことです。正式には「PHP: Hypertext Preprocessor」の略で、このIT用語集が動いているWordPressをはじめ、世界中のWebサイトで広く使われています。
現実世界でいえば、注文に応じてその場で料理を作る「Webサイト専門の料理人」のようなものです。あらかじめ作り置きされた料理(静的なHTML)と違い、訪問者の注文(アクセスや入力)に合わせて、データベースから材料を取り出し、その人向けのページを一皿ずつ作って提供します。
PHPの特徴
- Webに特化した設計
HTMLの中に処理を埋め込める手軽さなど、Webページ作りに直結した機能がそろっています。 - 学びやすく情報が豊富
文法が比較的やさしく、歴史が長いため、書籍やWeb上の情報が非常に充実しています。 - 動かせる環境が多い
ほとんどのレンタルサーバーが標準対応しており、作ったものを公開しやすい言語です。
PHPが使われているもの
| 分野 | 内容 | 代表例 |
|---|---|---|
| CMS | ブログやサイトを管理するシステム。世界のWebサイトの多くを支える。 | WordPress |
| ECサイト | ネットショップの構築システム。 | EC-CUBE |
| Webアプリ | フレームワークを使った業務システムやWebサービスの開発。 | Laravel |
PHPの動き方
PHPのプログラムはWebサーバー側で実行されます。ブラウザからアクセスが来ると、サーバー上のPHPが処理を実行し、データベースへの問い合わせなどを済ませたうえで、結果をHTMLとしてブラウザに返します。ブラウザ側で動くJavaScriptとは、動く場所が異なる点がポイントです。
あわせて知っておきたい用語
- WordPress(ワードプレス):
PHPで作られた世界で最も普及しているCMS。このサイトもWordPressで動いています。 - JavaScript:
主にブラウザ側で動く言語。サーバー側のPHPと役割分担します。 - レンタルサーバー:
Webサイトを公開するための借り物のサーバー。多くがPHPに標準対応しています。 - SQL:
データベースを操作する言語。PHPからデータベースを使う際に登場します。

コメント