PHPは何に使われているのか?プログラミング超入門

プログラミング
metoro
metoro

今回はプログラミング言語の1つであるPHPについて話していくよ。

プログラミングは普段私たちの身の回りで見えてはいないが数多く使われているよ

Aちゃん
Aちゃん

さっそく見ていこう~。

PHPとは

PHPは1995年に生まれたプログラミング言語です。プログラミング言語とは、コンピュータのプログラムを記述するための言語であり、プログラムとは、コンピュータに対して与える命令を記述したものです。

 

プログラムを記述する人を「プログラマ」と呼びます。また、コンピュータがプログラムにかかれた命令に従って動作することを「プログラムを実行する」と呼びます。

 

プログラミング言語には非常に多くの種類があり、言語ごとに得意とする分野があります。その中でPHPはwebアプリケーションの開発が得意です。webアプリケーションとはインターネットなどのネットワークを介して利用するアプリケーションソフトウェアのことです。

プログラムとスクリプト

プログラミング言語は、高機能なアプリケーションの作成に適した高度なものから、比較的に簡単なアプリケーションの作成に適した簡易的なものから様々です。簡易的なプログラミング言語のことをスクリプト言語と呼ぶことがあります。PHPで記述したプログラムについては、プログラムという呼び方と、スクリプトという呼び方の両方使われます。

webアプリケーションの例

ショッピング・・・ネットワークを通じて商品の検索や注文をすることができます。

バンキング・・・ネットワークを通じて、銀行の残高の確認や振り込みを行うことができます。

ブログ・・・ニュースや日記などをweb上に掲載することができます。

SNS・・・メッセージの送受信など、他のユーザーと交流することができます。

ブラウザとwebサーバ

webアプリケーションはブラウザとwebサーバが連携して実現しています。ユーザーはブラウザを操作し、ネットワークを介してwebサーバと通信することによって、webアプリケーションの機能を利用しています。

ブラウザはwebを閲覧するためのソフトウェアです。webブラウザと呼ぶこともあります。ブラウザの例としては、Chrome、Firefox、Internet Explorer、Safari、EDgeなどがあります。

リクエストとレスポンス

ユーザーがブラウザを操作すると、ブラウザはネットワークを介して、webサーバに要求を送信します。この要求のことを「リクエスト」と呼びます。

webサーバはリクエストを受け取ると、webアプリケーションの機能を提供するプログラムを実行し、実行結果を応答として、ネットワークを介してブラウザに送信します。これを「レスポンス」といいます。

PHPが実現する機能

非常に簡易なプログラムで、webアプリケーションを構築できるのがPHPの特徴です。例えば、ログインやログアウトといったユーザー認証機能を実現することができます。ユーザー認証は多くのwebアプリケーションに必須な機能です。先に挙げたショッピング・バンキング・ブログ・SNSのいずれもユーザー認証機能を含んでいます。

また、ネット通販などのショッピングサイトにおけるカート機能が実現できます。カート機能とはこれから注文する商品を決済するまで一時的に登録しておく機能で、多くのショッピングサイトがカートの機能を備えています。

PHPスクリプトの動かし方

PHPスクリプトは、拡張子が「.php」のテキストファイルです。このファイルをサーバーサイドの指定された場所に配置することで、PHPスクリプトをwebサーバと連携させて動作させることができます。PHPスクリプトは「.php」のなかに<?php と?>で囲んで記述します。これらをPHPタグと言います。<?phpは開始タグ、?>は終了タグと呼びます。開始タグと終了タグの間に、スクリプトの内容を書きます。

自宅で学ぶならTechAcademy


TechAcademy [テックアカデミー]

最短4週間で未経験からプロを育てるオンライン完結のスクールです。

どこかに通う必要はなく、自宅でもプログラミングやアプリ開発を学ぶことができます。学生の方は学割も可能!

現在は無料体験も実施中なので気になる人はチェック!!

こんな方におすすめ

  • 自宅で勉強するほうが集中できる方
  • スキルを習得して転職を考えている方
  • 今後フリーランスとして働きたい方
  • 自宅とスクールとの時間も面倒な方
  • 家で家事をしながらスキルをつけたい方

まとめ

今回はPHPとは何なのか?そして何に使われているのかを紹介しました。今後プログラミングはますます必要になってきますし、今でも需要はすごいあります。なのでスキルをつけたい人はプログラミングを学ぶことをおすすめします。

スポンサーリンク



プログラミング
Creator Key
タイトルとURLをコピーしました