概要
PHPの特徴や得意なことやどんなことができるのかを説明します。
PHPの特徴は?
WEB開発の為には、perl/Ruby/java/VB/c#など、ほかのプログラミング言語を利用することもできますが、あえてPHPを利用するメリットは、どんなことでしょうか?
PHPの最大の特徴をあげるとしたら。WEB開発に特化しているということです。PHPがこれだけ多くのWEBアプリケーションの開発に使われているのは、次のような理由があります。
・HTMLと親和性が非常に高いこと
PHPの構造は、Webページの記述言語であるHTMLとの親和性が高いものとなっています。PHPプログラムは、HTMLの中に埋め込むように記述することができます。
「<?php」から「?>」の間にプログラムを記述し、それ以外の部分には、自由にHTMLを書くことができるのです。
・Web開発のライブラリが充実していること
PHPでは、Web開発用のライブラリが非常に充実しています。
データベース連携や、メール送信などのネットワーク機能、XML処理、
画像生成、PDFやWORD/EXEL文書の読み書き、AMAZONなどのWebサービスとの連携ライブラリなど、便利なライブラリを多数利用できます。
・中規模以上の開発で、必要な仕組みがあること
多くのプロジェクトがPHPを採用するのには、オブジェクト事項が利用可能なことや、中規模以上の開発で、威力を発揮するMVCフレームワークなどの機構がしっかりと整備されているということがその理由です。
・オープンソースであること
PHPはオープンソースのライセンスをりようしており、商用利用・個人利用を問わず誰でも自由に無償で、利用することができるのも特徴です。
・インタプリタであること
PHPは、スクリプト言語に分類されます。スクリプト言語は、インタプリタ方式で、実行されるものが多く、C言語やJAVAのようにプログラムを実行可能ファイルに
コンパイルする必要は、ありません。そのためPHPの実行環境とテキストエディタさえあれば、開発を行うことができますし瞬時にプログラムの実行結果を確認することができます。
・そのほか
その他の特徴としては、言語構造や標準関数の名前がC言語に近いことも上げることができます。また、サーバーで、動かすWeb開発以外にもコマンドライン上でバッチ処理を動作させることもできます。
ここまででPHPの特徴についてご紹介してきました。
次は、PHPの理解をより深めてもらうためPHPの動作原理について説明していきます。