PHP(ピーエイチピー)。サーバサイドで動作するウェブアプリケーション開発に適した、スクリプトタイプのオープンソースプログラミング言語です。

オープンソースの言語/PHPとは

PHP(ピーエイチピー)。サーバサイドで動作するウェブアプリケーション開発に適した、スクリプトタイプのオープンソースプログラミング言語です。

基本情報

概要

PHP(ピーエイチピー)とは、サーバサイドで動作するウェブアプリケーション開発に適した、スクリプトタイプのオープンソースプログラミング言語です。

【略表記】
PHPとは、「PHP: Hypertext Preprocessor」を再帰的に略表記したもので、「Personal Home Page」に由来するとされています。

【基本説明】
静的なHTMLページにプログラムを埋め込み、動的なWebページを作成することを目的として開発されたプログラミング言語です。
URLの最後が、「.html」や「.htm」ではなく、「.php」となっているサイトは、PHPがページを作成しています。
PHPの特徴として、初心者に対しては非常に分かりやすいという点があります。「Java」や「C」と比較すると、「軽量プログラミング」とされていて、コードの作成/修正を簡単に行えます。また、プロフェッショナルプログラマに対しては、数多くの先進的な機能を提供しています。
言語としては、型定義のあいまいさ、関数が豊富などの特徴があります。

【クライアントサイドスクリプト と サーバサイドスクリプト】
クライアントサイドスクリプトとは、クライアント側のWebブラウザ内で処理を実行するスクリプトのことです。JavaScript、VBScriptなどです。
サーバスクリプトとは、Webサーバ内で実行されるスクリプトであり、スクリプトがページを作成して、クライアントへ返します。PHP、JSP(JavaServer Page)などです。作成されたページのみが送信されるため、PHPコードを閲覧者に読み取られないという利点があります。

TOPに戻る

主な特徴

【文法が比較的単純で分かりやすい】
C言語、Java、Perlなどの影響を受けた記法/文法を採用したプログラミング言語であるため、シンプル仕様で学習しやすく、簡潔な記述方法でコードを書くことができます。

【データベース連携がやりやすい】
標準で外部のデータベースシステムなどと接続する機能が提供されているため、データベース連携するWebアプリケーションを開発しやすいメリットがあります。

【多くのWebアプリケーションフレームワークが対応】
「Apache HTTP Server」や「Microsoft Internet Information Services(IIS)」など主要なWebサーバの多くに標準で対応しており、PHPで開発されたアプリケーションは、さまざまな環境で同じように稼動させることができます。

【WordPressカスタマイズ】
WordPressはPHPで開発されているため、PHPでWordPressをカスタマイズすることができます。

【豊富なパッケージやモジュール】
PHPプログラムをパッケージとしてモジュール化したり、外部のパッケージを取り込んで利用する機能があります。
「PEAR」(PHP Extension and Application Repository)というサイトで、汎用的なパッケージが集積されています。
また、PECL(PHP Extension Community Library)というサイトでは、C言語で開発された拡張モジュールを公開しています。

TOPに戻る

同様製品(概要情報)

同様な機能を提供する製品として、次のようなものがあります。

商用製品:「ASP」など。

オープンソース製品:「Ruby」、「Perl」、「Python」など。

TOPに戻る

導入事例

大変高い注目度と将来性を見込まれており、中小規模からエンタープライズ規模まで、さまざまな領域で幅広く利用されています。

TOPに戻る

ライセンス情報

LICENCEPHPのライセンスは、「PHP License」です。このライセンスに従うことを条件として、ソースコードの改変と公開が許可されています。

TOPに戻る

ダウンロード

ダウンロードページ

TOPに戻る

PHPの最新情報を手に入れるには

月に一回のペースで有志により「PHP勉強会」というものが開催されていますので、こちらに参加されると新しい情報を手に入れることができます。

PHP勉強会のページ

TOPに戻る

情報提供協力

このページは、株式会社スタジオ・アルカナの協力により作成しました。

TOPに戻る

※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。

PHP最新TOPICS

【PICKUP】PHP5技術者認定試験の最上位資格「PHP5 技術者認定ウィザード2016」受付開始---来たれウィザード級(2017年02月08日 20:03)

一般社団法人PHP技術者認定機構は、2月6日、 PHP5技術者認定試験の最上位資格「PHP5 技術者認定ウィザード2016」の申し込み受付を開始した。 【ポイント】 ・応募論文の提出期限は3月末 ・合格すると「PHPの発展に貢献できる知識と発想力を持つこと」が認定される (出所:http://cloud.watch.impress.co.jp/docs/news/1042734....

  • PHPサイド(PHP)@スタジオ・アルカナ

OSS×Cloud ACCESS RANKING

  • OSSNEWSに広告を掲載しませんか?

facebook

twitter