PHP の独自の構文は、C、Java、Perl、および PHP 独自の革新的な構文を組み合わせたものです。 CGI や Perl よりも高速に動的 Web ページを実行できます。他のプログラミング言語と比較して、PHP で作成された動的ページは HTML ドキュメントにプログラムを埋め込んで実行します。PHP は HTML タグを完全に生成する CGI よりも実行効率が高く、コンパイルされたコードも実行でき、コンパイルによりコードの暗号化と最適化が可能です。実行すると、コードの実行が速くなります。 PHP は非常に強力な機能を備えており、すべての CGI 機能を実現でき、ほとんどすべての一般的なデータベースとオペレーティング システムをサポートしています。
PHP は 1994 年に Rasmus Lerdorf によって作成されました。それは、彼自身の Web サイトへの訪問者をカウントするために Perl 言語で書かれた単純なプログラムとして始まりました。その後、データベースへのアクセスも含めてC言語で書き直されました。最初のバージョンは 1995 年に Personal Home Page Tools (PHP Tools) としてリリースされました。Lerdorf はプログラムを紹介するいくつかの文書を作成し、PHP 1.0 をリリースしました。この初期バージョンでは、ゲストブックや来訪者カウンターなどの簡単な機能が提供されていました。その後、PHP を使用する Web サイトが増え、ループ文や配列変数などの機能の追加が強く求められ、開発チームに新しいメンバーが加わり、1995 年半ばに PHP 2.0 がリリースされました。 2 番目のバージョンは PHP/FI (フォーム インタプリタ) と呼ばれます。 PHP/FI は mySQL のサポートを追加し、それ以来、動的 Web 開発における PHP の地位を確立しました。 1996 年末までに、PHP/FI を使用する Web サイトは 15,000 ありましたが、1997 年半ばには、PHP/FI を使用する Web サイトの数は 50,000 を超えました。 1997 年半ばに、開発チームに Zeev Suraski と Andi Gutmans が加わり、3 番目のバージョンは PHP3 と名付けられ、2000 年に多くの新機能が追加されました。 。
2008 年に、PHP 5 が開発中の唯一の PHP バージョンになりました。将来的には、PHP 5.3 に Late static binding やその他の機能拡張が追加される予定です。 PHP 6 の開発も進行中です。主な改善には、register_globals、マジック クオート、セーフ モードの削除が含まれます。
PHP の特徴
1. オープンソースコード:
すべての PHP ソースコードは実際に利用可能です。
2. PHPは無料です。
他のテクノロジーと比べて、PHP自体は無料です。
3. PHPの速さ
プログラムの開発も早く、実行も早く、技術そのものの習得も早い。 HTML の埋め込み: PHP は HTML 言語を埋め込むことができるため、他の言語と比較して編集が簡単で実用性が高く、初心者に適しています。
4. 強力なクロスプラットフォーム機能:
PHP はサーバー側で実行されるスクリプトであるため、UNIX、LINUX、WINDOWS で実行できます。
5. 高効率:
PHP はかなりの量のシステム リソースを消費します。
6. 画像処理:
PHP を使用して画像を動的に作成する
7. オブジェクト指向:
php4 と php5 では、オブジェクト指向の側面が大幅に改善され、php を使用して大規模な商用プログラムを開発できるようになりました。
8. プロフェッショナルで集中的;
PHP は主にスクリプト言語をサポートしており、どちらも C に似た言語です。
phpの応用
1.擬似静的
2.静的ページ生成
3.データベースキャッシュ
4.プロセスキャッシュ
5.div+css w3c標準
6.大負荷
7.分散
8.jqueryフレームワーク統合
9. フレックス
10. デスクトップアプリケーション