0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

PHPとは?PHPでできること

Last updated at Posted at 2025-02-19

PHPとは?

PHPはプログラミング言語の中でも比較的簡単に書くことができるスクリプト言語の1つです。
JavaやC言語といったプログラミング言語は、ルールが複雑でコンパイルも手動で行わなければならないがそれに対し、PHPやJavaScriptなどのスクリプト言語は比較的ルールが簡易で、コンパイルも自動で行われます。
ただ、その代わりスクリプト言語は動作環境が限定される場合があるので注意しなければいけません。
また、PHPが比較的簡単に書くことができるといっても、大量のユーザーが利用する大規模なシステムを最初から作れるわけではありません。ニア用によって難易度は当然変わりますが、PHPだけでも「幅広い計算」「インターネットを使ったデータのやり取り」「様々な情報の管理」など様々なことが実現できます。

PHPとHTMLの関係

HTML(HyperText Markup Language)

  • Webページの構造や内容を定義するマークアップ言語
  • テキスト、画像、リンク、フォームなど、ページに表示される要素を記述する
  • 性的なコンテンツ(ユーザーがアクセスするたびに変わらない内容)を提供

PHP(Hypertext Preprocessor)

  • サーバーサイドのスクリプト言語
  • Webサーバー上で実行され、データベース操作やフォーム処理、APIの通信など、動的な処理を行う
  • HTMLを生成し、動的なコンテンツ(アクセスするたびに代わる内容)を提供

PHPとHTMLの関係性

PHPを使うことでデータベースからデータを取得し、そのデータをHTMLに埋め込むことで、表示内容を動的に変更することができます。
その他にも、PHPを使いページのヘッダーやフッターなどの共通部分をテンプレート化し、HTML内に動的に組み込むこともできます。
また、PHPはサーバー側で実行され実行結果としてHTMLを出力し、ブラウザにはPHPの実行結果であるHTMLだけが送られるため、ユーザーはPHPのコードを直接見ることはできません。

PHPと関連するもの

アプリケーション

アプリケーション 説明
Webサーバー 作成したWebアプリケーションをインターネット上で公開するために利用するソフトウェア
データベース 大量のデータを効率よく管理するためのアプリケーション
Webブラウザ インターネットを通じて、様々な情報を閲覧するためのアプリケーション

技術

技術 説明
HTML Webページの構成を決めるために必要な技術
CSS Webページのレイアウトや見た目に関する装飾を実現する技術
SQL データベースアプリケーションに命令を行う言語
JavaScript 主にWebブラウザで動くスクリプト言語

まとめ

  • HTMLはWebページの見た目や構造を担当
  • PHPはWebページの動的なデータ処理や生成を担当
  • PHPはサーバーサイドで実行され、最終的にはHTMLを生成してブラウザに送信
  • 2つを組み合わせることで、ログインシステム、ECサイト、ブログなど、動的なWebサイトを構築可能
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?