無料ダウンロードPNG画像 :PHP
PHP

PHP:Hypertext Preprocessor(または単にPHP)は、Web開発用に設計されたサーバーサイドスクリプト言語ですが、汎用プログラミング言語としても使用されます。もともとは1994年にRasmus Lerdorfによって作成されましたが、PHPリファレンス実装は現在PHP Groupによって作成されています。 PHPはもともとパーソナルホームページを表していましたが、現在では再帰的な頭字語PHP:Hypertext Preprocessorを表しています。

PHPコードは、HTMLコードに埋め込むことも、さまざまなWebテンプレートシステム、Webコンテンツ管理システム、およびWebフレームワークと組み合わせて使用​​することもできます。 PHPコードは通常、WebサーバーのモジュールまたはCommon Gateway Interface(CGI)実行可能ファイルとして実装されたPHPインタープリターによって処理されます。 Webサーバーは、画像を含む任意のタイプのデータである可能性がある、解釈および実行されたPHPコードの結果を、生成されたWebページと結合します。 PHPコードは、コマンドラインインターフェイス(CLI)で実行することもでき、スタンドアロンのグラフィカルアプリケーションの実装に使用できます。

Zend Engineを搭載した標準のPHPインタープリターは、PHPライセンスに基づいてリリースされたフリーソフトウェアです。 PHPは広く移植されており、ほとんどすべてのオペレーティングシステムとプラットフォームのほとんどのWebサーバーに無料でデプロイできます。

PHP言語は、2014年までは正式な仕様書や標準が作成されずに進化し、元の実装は他の実装が従うことを目的とした事実上の標準として機能しました。 2014年以降、正式なPHP仕様を作成する作業が続けられています。

2010年代には、PHP-FIGなどのプロジェクトによるPSRイニシアチブの形式でのPHPアプリケーションのComputer依存関係マネージャーと関連するPackagistリポジトリーによる標準化とコード共有への取り組みが高まっています。 PHPは、フレームワーク固有の知識を必要とするさまざまなWebフレームワークをホストします。Laravelは、Ruby on Railsなどの競合する非PHP Webフレームワークから人気のあるアイデアを取り入れることにより、最近人気のオプションとして浮上しています。