PHPとは何ですか?
PHPはPHP:HyperText Preprocessorの略で、そのPHPは個人用ホームページ[ツール]を表しています。このタイプの頭字語は、レトロムとして知られています。もともと、1994年、この言語は、基本的なサイトトラフィックデータを収集するために使用される小さなバイナリのセットとして設計されました。 1997年、パーサーは2人のイスラエル人によって書き直され、名前は現在の頭字語に変更されました。ハイパーテキストプレプロセッサはビジネスの世界では明らかに許容できる名前であると判断されています。 PHPは、多くの場合、次の主要な競合他社として指摘されています。
- MicrosoftのC# - Visual Basic.net - ASPファミリー
- Sun's Java - JSP
- マクロメディアのコールドフュージョン
- CGI - perl
PHPには、コアビルドに多くのオープンソースライブラリが含まれており、さらに多くのオープンソースライブラリが含まれています。拡張機能が存在するためには、多くのシステムとのインターフェイスを支援します。IRC、多くの圧縮形式、およびWindows APIのncluding。 PHPがAdobeFlash®映画を作成できるようにする一般的な拡張機能など、PHPがオンザフライでファイル形式を生成できるようにするために他の拡張機能が存在します。バージョン5は、この限られた機能に大幅に構築されており、言語にはインターフェイス、例外、破壊、抽象などの堅牢なオブジェクト指向の機能があります。
PHPは、2000年にリリースされたバージョン4で広範囲に人気になりました。2004年にバージョン5がデビューしました。現在、サーバーサイドスクリプトに使用されるトップ言語と見なされています。
間違いなく、その人気の多くは、学習の比較的容易さと悪名高いゆるみによるものです。 PHPの配列と変数は、あらゆるタイプのオブジェクトを保持することができ、変数を宣言する必要はなく、構文は非常に単純です。
多くのラングとは異なりC#やPerlなどのUAGEは、主により一般主義者プログラマーのフォローを持っているため、多くのPHPプログラマーは他の言語を知りません。これにより、それはより少ない言語として却下されることがありますが、その人気の高まりと、構造としてそれを使用して構築された多くの堅牢で効率的なサイトは、この神話を払拭するようです。
PHPは、ASPなどの言語と比較して、一部の人によってセキュリティの欠陥と見なされているものについて批判されることがあります。簡単に理解できるエラーメッセージの欠如、時には過度に堅牢な構成ファイル、および明らかに不完全な組み込み関数のセットは、マークされた改善を使用できる領域としても指摘されています。
しかし、開発はAPACEを継続し、連続したビルドごとに、Langugageはオープンソースコミュニティによって提起された懸念をますます対処しているようです。