ホームページ  >  記事  >  バックエンド開発  >  php はスクリプト言語ですか?

php はスクリプト言語ですか?

(*-*)浩
(*-*)浩オリジナル
2019-09-27 09:44:413712ブラウズ

PHP (「PHP: Hypertext Preprocessor」、Hypertext Preprocessor の略語) は、広く使用されているオープン ソースの多目的スクリプト言語です。HTML に埋め込むことができ、特に Web 開発に適しています。

php はスクリプト言語ですか?

PHP (PHP: Hypertext Preprocessor) は、コンピュータ上で実行されるスクリプト言語で、主に動的な Web ページを処理するために、コマンド ライン インターフェイス (コマンド ライン インターフェイス) も含まれるか、グラフィカル ユーザー インターフェイス (GUI) プログラムを生成します。 (推奨学習: PHP プログラミングの入門から熟練度まで )

PHP は、1995 年に Rasmus Lerdorf によって初めて発明されました。現在、PHP の実質的な標準は、PHP グループとオープンソース協会グループのメンテナンス。 PHP はライセンス契約として PHP License を使用しますが、この契約は PHP 名の使用を制限するため、オープンソース ライセンス契約 GPL と互換性がありません。

PHP は現在、特にサーバーサイドの Web プログラム開発で広く使用されています。一般に、PHP は Web サーバー上で実行されることが多く、ユーザーが閲覧する Web ページは PHP コードを実行することで生成されます。 PHP はほぼすべてのオペレーティング システムで実行でき、PHP の使用は完全に無料です。 2007 年 4 月の統計によると、PHP は 2,000 万以上の Web サイトと 100 万台のサーバーにインストールされています。

PHP は、もともと Personal Home Page と略され、Rasmus Lerdorf によって C 言語で開発された CGI ツール プログラムのセットで、もともと個人の Web ページを維持するために使用されていた Perl プログラムを置き換えるものです。当初、これらのツールは、Rasmus Lerdorf の履歴書を表示し、Web トラフィックをカウントするために使用されていました。彼はこれらのプログラムをいくつかのフォーム インタプリタと統合し、PHP/FI と呼びました。 PHP/FI をデータベースに接続して、単純な動的 Web プログラムを生成できます。

Rasmus Lerdorf は、プログラム開発をスピードアップし、コミュニティを通じてエラーを発見することを期待して、1995 年 6 月 8 日に PHP/FI を一般公開しました。 PHP 2 と名付けられたこのリリースされたバージョンには、Perl のような変数命名、フォーム処理機能、HTML への実行の埋め込み機能など、今日の PHP のプロトタイプのいくつかがすでに備わっていました。プログラム構文も Perl に似ていますが、より多くの制限がありますが、Perl の方がシンプルで柔軟性があります。

1997 年、Technion IIT で働く 2 人のイスラエル人プログラマー、Zeev Suraski と Andi Gutmans が、PHP のパーサーを書き直し、PHP 3 の基礎となりました。このとき、PHP の名前も、PHP: Hypertext Preprocessor に変更されました。数か月のテストの後、開発チームは 1997 年 11 月に PHP/FI 2 をリリースし、その後 PHP 3 のオープン テストを開始し、最終的に 1998 年 6 月に PHP 3 をリリースしました。

Zeev Suraski と Andi Gutmans は、PHP 3 のリリース後、PHP のコアの書き換えを開始し、1999 年にリリースされたパーサーは Zend Engine と呼ばれ、それを管理するためにイスラエルのラマトガンに Zend Technologies を設立しました。 PHPの開発。

2000 年 5 月 22 日、Zend Engine 1.0 に基づく PHP 4 が正式にリリースされ、PHP 5 は 2004 年 7 月 13 日にリリースされました。PHP 5 では、第 2 世代の Zend Engine が使用されました。 PHP には、強化されたオブジェクト指向関数、PDO (PHP Data Objects、データベースにアクセスするための拡張関数ライブラリ) の導入、および多くのパフォーマンスの強化など、多くの新機能が含まれています。現在、PHP 4 は、ユーザーに PHP 5 への移行を促す更新は行われません。

2008 年に、PHP 5 が開発中の唯一の PHP バージョンになりました。将来的には、PHP 5.3 に Late static binding やその他の機能拡張が追加される予定です。 PHP 6 の開発も進行中であり、主な改善点には register_globals、マジック クオート、セーフ モードの削除が含まれます。

以上がphp はスクリプト言語ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。