Contents
PHP
プログラミング言語のPHPについてまとめました。PHPは、サーバーサイド言語と呼ばれ、サーバー内のデータを処理することに優れた言語です。
PHPの概要
PHPという言語名は、PHPの開発者が「Personal Home Page Tools」と名付けたことに由来します。PHPは、WordPressのテーマ開発に使われており、その他にもメールフォームの作成や、Laravelの開発などに用いられます。PHPを学ぶことで、よりウェブサイトをカスタマイズできるようになります。
PHPのダウンロード・インストール
PHPを利用可能にするには、開発用のパソコンにダウンロード・インストールする必要があります。ローカル環境(自身のパソコン上)でPHPを動作させるには以下のリンクからPHPをダウンロードします。
32bit、64bit用のものがあるので、自分のパソコンにあったものをダウンロードしましょう。
PHPのインストール
PHPのインストールは、ダウンロードしたzipファイルを解凍するだけです。
サーバーのPHP
エックスサーバーなどのサーバーにはあらかじめPHPがインストールされているため、特に対応は必要ありません。サーバーは、常にインターネットにつながっているコンピュータのことです。サーバーについての詳細は下記リンク先でまとめています。
PHPでできること
PHPでできることは多岐にわたります。PHPの主な機能は以下です。
- Webサイトの構築
- ブログ
- ECサイト
- SNS(Twitter、Facebookなどのようなサイト)
- 予約フォームやお問い合わせフォームなどのシステム
- ファイルの操作
- WordPressのようなCMSの開発
PHPの特徴
- 多くのWEBサービスで使われている
- 勉強をする環境が整っている
- 開発環境を整えやすい
- コードの扱いが容易
- フレームワークが豊富
ウェブサイトの開発とPHP
2021年9月現在、世界中のウェブサイトのおよそ半数がWordPressを使って制作されています。日本国内でもWordPressの導入率は8割を超えており、ホームページといえばWordPressといった状況です。そのWordPressは、PHPを用いて開発されており、WordPressで思い通りのサイトデザインを実現したり機能を追加するためにはPHPの知識が必須になってきます。
具体的に、WordPressでPHPの知識が必要になるケースは以下です。
- WordPressのテーマを開発・編集するとき
- WordPressのプラグインを開発するとき
- WordPressの機能そのものを操作するとき
WordPressの他にも、HTMLで作成したサイトにもPHPの記述が必要になることがあります。以下はその例です。
- ログイン機能をサイトに追加するとき
- お問い合わせフォームを作成するとき
PHPの学習
PHPは、インターネット上に情報がたくさんあるため、独学で学ぶことも可能です。必要な機能をサイトに実装する際に「HTML 必要な機能」などとGoogle検索しましょう。
プログラミングの学習環境については下記リンク先でまとめています。
スクールで学習する
PHPを学ぶプログラミングスクールをご紹介します。
Udemy
UdemyでもPHPを学ぶことができます。
MENTA
独学をサポートするMENTAもおすすめのサービスの一つです。