【PHP入門講座】PHPとは

PHPとは

 PHP (PHP: Hypertext Preprocessor)は、Web系プログラミング言語の中で最も使われている言語のひとつです。HTMLと組み合わせて使う事で、HTMLだけではできない動的なコンテンツの作成ができる"サーバーサイド"のプログラミング言語になります。

 CMS(コンテンツ・マネジメント・システム)と呼ばれるWEBサイトの作成や、ECサイト(自社の商品やサービスを販売できるサイト)の作成、ブログやサイトの作成、SNSなどさまざまなジャンルのWebサイトやアプリケーションが作成できます。また、WordPressのテーマやプラグインの作成も出来ます。

PHPで最低限必要となる知識

  • HTML
     HTML(Hyper Text Markup Language)は、ハイパーテキストを記述するためのマークアップ言語。
  • CSS
     CSS (Cascading Style Sheets)は、HTMLやXMLの要素を装飾する指示を与える為の言語。

PHPで出来る事

  • HTMLのソースコードの生成
     HTMLの中にPHPのコードを埋め込むことで、プログラムを記述する事ができます。
  • データベースとの連携
     データベース管理システムであるMySQL (マイ・エスキューエル)やPostgreSQL(ポストグレスキューエル)を利用する為に必要な関数が標準搭載されています。
  • 様々なAPIとの連携
     TwitterやFacebookなどの様々なアプリケーションが提供している機能、通称「API」を利用する事ができます。
  • クライアントからの情報を受け取れる
     クライアントがHTMLフォームに入力した情報を受け取る事ができ、HTMLソースへの表示やデータベースへの保存が可能になります。

PHPに出来ない事

  • WEBサイトやアプリケーションなどのデザイン
     デザインは基本、HTML/CSS/JavaScriptなどの言語で実装します。
  • システムの土台作り
     Webアプリが動くように設定するには、PHPではない別の知識が必要となります。

PHPで作られたサイト

Wikipedia

php入門講座のwikipediaの画像

 Wikipediaは誰でも書き込めて、誰でも情報を取得出来る無料のWeb百科事典です。

WordPress

php入門講座のwordpressの画像

 Webサイトやブログを作成出来るCMSサービスです。PHPで出来ているので、テーマの作成やカスタマイズ、プラグインの作成などが出来ます。

ココナラ

php入門講座のココナラの画像

 CakaPHPというPHPフレームワークを採用して作られた、個人のスキルを売買するフリマサイトです。

ぐるなび

php入門講座のぐるなびの画像

 LaravelというPHPフレームワークを採用して作られた、グルメ情報サイトです。

オススメのPHP関連サイト

PHPマニュアル(日本語)

Udemy

ドットインストール

この記事のまとめ

 今回、記事を書いている私自身がPHPをしっかりと理解する為に、「PHP入門講座」を始める事にしました。

 PHPを学ぶ際には、HTMLやCSSを前提に。そして、かなり奥深い言語でもある為、データベースとフレームワークの学習がいずれは必要になるでしょう。

 PHPは、WebサイトやECサイト、Web系システム、Webアプリケーションの開発に強い言語です。ウェブサイトやブログ、掲示板などの作成を目標にPHPを勉強してみる事をオススメします。

About Ryuhei Nishino

イラストレーター/音楽講師/パソコン講師/ネット関係のお仕事をしています。

コメントを残す