0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

PHPとは? [初心者向けに]

Last updated at Posted at 2020-03-10

PHPとは何か:beginner:

動的なWebページを作成することができるサーバーサイドのプログラム言語のこと。

動的とは?:runner_tone5::runner_tone4::runner_tone3::runner_tone2:

通常のHTMLは静的なWebページで、
制作者が内容を書き換えない限りはいつアクセスしても同じものが表示される。
そのページにプログラムを記述し、ユーザーがボタンを押したりアクセスした際に
表示内容を変えることができるのが動的なページ。

サーバーサイドとは?:gear:

サーバー側(サービスを提供する側のコンピュータ)でプログラムを動かすこと。
##PHPを使うと出来ること例

  • ECサイトの構築 :computer::high_heel:

  • ショッピングカート
     (商品をいくつ入れたのか、その商品の金額はいくらなのか、

    自動的にカウント・計算することもPHPで実装可能)

  • 検索エンジン
     (人気順や、新着順、条件によって表示する項目を変えることも可能)

  • オンライン上での決済処理、予約機能

  • SNSサイトの作成 :speech_left:

  • ユーザー登録や削除、ログイン(ログアウト)機能を作る

  • 投稿の作成、更新、削除

  • SNS上でのチャット機能

  • WordPressを使ってブログを簡単に作る :pencil2:
     WordPressとはPHPとMySQL(データベース)を利用している
     ブログ作成ソフトで、PHPプログラミングのスキルを持っていれば
     WordPressをカスタマイズすることができる。

##PHPを使うには
PHPはWebサーバで実行するため、
通常のHTMLを公開するWEBサーバを準備する必要がある。
(このように、プログラムを動かす準備をすることを環境構築という。)

###環境構築 :house::pick:
Webアプリケーションを作成するには、
Webサーバ(ex Apache)やDB(ex MySQL)、プログラミング言語(ex PHP)が必要。
普通は、これらを個別にそれぞれインストールをする必要があるが、
XAMPPというアプリケーションをインストールして使うと、
PHPやApache、データベースであるMySQL、などを一括インストールして簡単に環境構築ができる。
(他にも環境構築の方法やアプリケーションはありますが、XAMPPは最も人気のある PHP開発環境だそう。)

##Javascriptとの違い

PHPとJavaScriptの大きな違いは、そのコードがどこで実行されるか。

JavaScriptは、クライアントサイド(Webサイトを閲覧しているブラウザ)
がコードを受け取り、そこで動作します。
そのため、どのようなコードが書かれているのか、誰でも見ることができてしまいます。
一方、PHPはサーバーサイドでコードを実行します。
クライアントサイドはその結果のみを受け取るため、
どのようなコードで出された結果なのか見ることができません。

0
1
1

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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?