ピクシブ百科事典は2024年5月28日付でプライバシーポリシーを改定しました。改訂履歴

PHPの編集履歴

2021-12-05 09:28:17 バージョン

PHP

ぴーえいちぴー

Webページ作成のために用いられるプログラミング言語の一種。

もしかして→PHP研究所


正式名称は「PHP: Hypertext Preprocessor」で、一般的には「PHP」と省略して用いられる。「PHP」は「Personal Home Page」 の頭文字に由来する。htmlとの親和性が高いことで、それまで主流だったCGIに取って代わられた。


また、データベース、メールサーバとの親和性があり、フォーム制御、ファイル制御も簡単に行えるため、WEBシステムや動的なWEBページの制御に重宝された。JavaScriptなどのフロントエンド言語とも親和性がある。


一方で、普及率の高さゆえに攻撃対象になりやすいため、脆弱性対策としてしょっちゅうバージョンを上げて、その都度古い記法をサポート外にしているため、後方互換性の低さが開発者を悩ませている。


変数の型宣言が不要、簡単に関数の引数と戻り値を返すことができるなど、初心者向けといわれる一方で、冗長なスパゲッティーコードにもなりやすいため、プロレベルの構築は決して簡単ではない。また、かつてはオブジェクト指向を必要としないことを売りとしていたことも、レベルの低いソースコードを濫発する遠因となった。


CMSのWordPressはこのPHPで動く。また、フレームワークとしてLaravel、Symfony、cakePHPなどがある。


PHPで開発されているWebサイト

Wikipedia PukiWiki


関連タグ

インターネット サーバー ブラウザ

webサイト ブログ SNS wiki

問題を報告

0/3000

編集可能な部分に問題がある場合について 記事本文などに問題がある場合、ご自身での調整をお願いいたします。
問題のある行動が繰り返される場合、対象ユーザーのプロフィールページ内の「問題を報告」からご連絡ください。

報告を送信しました

見出し単位で編集できるようになりました