PHP: Hypertext Preprocessorとは? わかりやすく解説

Weblio 辞書 > コンピュータ > IT用語辞典 > PHP: Hypertext Preprocessorの意味・解説 

PHP

フルスペル:PHP Hypertext Preprocessor
読み方ピーエイチピー
別名:Personal Home Page

PHPとは、スクリプト言語一種で、サーバーサイドで動作しHTML文書内に統合される形で記述されることを特徴とするプログラミング言語のことである。動的なWebページ生成するために用いられる

PHPのプログラムは、HTML内にPHP用の要素を示す特別のタグ設けて、その中に記述される通常PHPプログラムを含むファイルは、拡張子に「.php」が付けられるファイル実行時には、クライアント出力される前にWebサーバー上で処理される。PHPのインタプリタは、Apacheモジュール(mod_php5など)として組み込まれApache一体になって実行されるため、CGI実行によるサーバーサイドプログラムよりも高速である。PHPは、JavaC言語、C++類似の構文持っている変数定義、関数定義クラス定義継承例外処理などが実行可能である。

PHPは、HTML中にスクリプト埋め込む形で用いることができ、それ自体が「テンプレート」でもあるため、簡単に使うことができる。フォームデータなどのHTTP要求簡単に解析できる仕組みMySQLPostgreSQLとの接続PDF生成など、利用頻度の高そうな機能標準レベル多数組み込まれている。小規模な会員データ商品データ格納するデータベースとそのデータ検索した表示したりするWebデータベースシステムのような小規模な動的サイトであれば、PHPを用いて迅速に構築することができる。また、オブジェクト指向機能や、アプリケーションフレームワーク活用することにより、ある程度大規模な開発にも対応できるこのような特徴により、PHPは多くWebアプリケーション開発者から支持を得、多くWebサイト採用されている。

PHPは、1995年Rasmus Lerdorfが。自分ホームページ生成するために「PHP/FI」(Personal Home Page/Forms Interpreter)と呼ばれるPerlモジュール作成したことから始まったとされるその後エンジン部分がC言語書き直され大幅に性能向上した1998年PHP 3.0発表され機能大幅に強化され急速に普及した2000年には、PHP 4.0発表され基本的なオブジェクト指向プログラミング機能追加された。2004年には、オブジェクト指向機能本格的に整備され、PHP 5.0発表された。PHPのオブジェクト機能は、単一継承カプセル化利用でき、Java同様のtry catch構文による例外処理も可能となっている。なお、PHP 4.0からは、Zend社が作成したZendエンジンコア採用されインタープリタ性能大幅に改善されている。

PHPの正式名は、当初Personal Home Page Toolsであったが、その後「PHP Hypertext Preprocessor」という再帰的頭字語与えられた。

PHPには、PEARライブラリ群、mojaviEthnasymfonyCakePHPCodeIgniterZendFrameworkなどのWebアプリケーション効率的に構築できるフレームワークや、Smartyのようなテンプレートエンジンなど多数外部ライブラリ存在している。JavaStrutsのようなMVCモデルや、Ruby On RailsのようなRADRapid Application Development)を利用した開発が可能となっている。また、PHPには、コマンドライン版も存在しており、これによりシェル上で実行できるため、PerlRubyのような使い方も可能である。またWindowsMac OSなどのUNIX以外のプラットフォームでも利用可能である。


参照リンク
PHP: Hypertext Preprocessor
日本 PHP ユーザ会 (Japan PHP Users Group) :: メイン
プログラミングのほかの用語一覧
スクリプト言語:  LunaScript  モバイルコード  Open Ajax  PHP  Perl  Python  Ruby

PHP: Hypertext Preprocessor

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/02/21 17:40 UTC 版)

PHP: Hypertext Preprocessor(ピー・エイチ・ピー ハイパーテキスト プリプロセッサー)とは、動的にHTMLデータを生成することによって、動的なウェブページを実現することを主な目的としたプログラミング言語、およびその言語処理系である。一般的には PHP と省略して用いられており、これは「個人的なホームページ」を意味する英語の "Personal Home Page" に由来する[2]






「PHP: Hypertext Preprocessor」の続きの解説一覧

PHP (プログラミング言語)

(PHP: Hypertext Preprocessor から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/09/19 02:01 UTC 版)

PHP(ピー・エイチ・ピー)は、 "The PHP Group" によってコミュニティベースで開発[3]されているオープンソースの汎用プログラミング言語およびその公式の処理系であり、特にサーバーサイドで動的なウェブページを作成するための機能を多く備えていることを特徴とする[4]。 名称の PHP再帰的頭字語として、 "PHP: Hypertext Preprocessor" を意味[5][6]するとされており、「PHPはHTMLプリプロセッサである」とPHP自身を再帰的に説明している。




「PHP (プログラミング言語)」の続きの解説一覧


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「PHP: Hypertext Preprocessor」の関連用語

PHP: Hypertext Preprocessorのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



PHP: Hypertext Preprocessorのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリPHPの記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのPHP: Hypertext Preprocessor (改訂履歴)、PHP (プログラミング言語) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS