PHP は、プログラミング言語とアプリケーション サーバーを組み合わせたものです。 PHP他のプログラミング言語と同様に、変数は一時的な値を保存するために使用され、演算子は変数を処理するために使用されます。 PHP の真の価値は、それがアプリケーション サーバーであることです。
アプリケーション サーバーについて話すときは、複数の異なるテクノロジを組み合わせて完全なスイートを作成するプログラムを意味します。これらのテクノロジーには次のものが含まれます。
* 強力なプログラミング言語。
* データベースに保存されているデータにアクセスします。
* は、 インターネット プロトコル、特に電子メールと HTTP プロトコルをサポートします。
注: アプリケーション サーバーには他にも多くの機能がありますが、ここでは最も基本的な機能のみをリストします。
PHP は、これらの複数の異なるテクノロジにフロントエンド インターフェイスを提供するため、作業を容易にします。
この章の残りの部分では、PHP とアプリケーション ソフトウェア開発におけるその役割について多くの複雑な情報を説明します。
1.1 起源
PHP は Rasums Lerdorf によって作成され、単純な A プログラムとして始まりました。 Perl言語で書かれ、Rasums Lerdorf あなた自身のオンライン履歴書の訪問者。その後、C 言語で書き直され、データベースにアクセスできるように範囲が拡張されました。この期間中、多くの人々が、ラスムス レルドルフ に対して、自分で使用するためにこのプログラムのコピーを求めました。 Rasums Lerdorf は、このプログラムを紹介する文書を作成し、PHP v1 を公開しました。 0。その後、PHP を使用する人がますます増え、ループ ステートメントや配列変数などの他の機能を追加することが強く要望されました。この時までに、他のプログラマーも PHP ソース コード (主に Zeev スラキ と アンディ ガットマンズ)、明らかに, 現時点では、PHP は将来の開発のために書き換える必要があります。そこで、PHP v3.0 が登場しました。
1.2 機能
PHP の機能には以下が含まれます:
* オープンソース -- すべてのPHP ソース コードが利用可能です。実際、すべてのソース コードは、この本に付属する CD に収録されています。
* ランニングコストなし -- PHP は無料です。 * 🎜>
Web はサーバー側で実行され、PHP プログラムは、クライアントの速度を低下させることなく大きく複雑になる可能性があります。 * クロスプラットフォーム -- この本は Linux、 PHP に焦点を当てていますが、 プログラムは UNIX、Linux、または Windows オペレーティング システムの下で。 *
埋め込みHTML -- PHP 言語はHTML に埋め込まれたものは内部的なものであるため、PHP は簡単に学習できます。 *
簡易言語 -- および Java および C++ は異なります。PHP 言語は基本言語に基づいていることを主張しますが、その関数はあらゆるタイプの ウェブサイト。 * 高効率 -- 他のインタープリタ型言語と比較して、PHP システムはシステム リソースの消費量が少なくなります。 PHP が Apache Web サーバーの一部である場合、コードを実行するために外部バイナリを呼び出す必要はなく、サーバーインタプリタスクリプトは追加の負担を負う必要がありません。 * 🎜>
PHP バージョンのメッセージ。 * データベース モジュール -- ユーザーは PHP を使用して Oracle、Sybase、MS SQL、Adabase D、MySQL、mSQL 、PostgreSQL、dBase、FilePro、Unix dbm、Informix/Illustra およびその他のタイプデータベース、および ODBC 標準をサポートする任意のデータベース。 *
ファイル アクセス -- PHP には多くのファイル アクセス関数がサポートされています。 * テキスト処理--PHP には、パターン マッチング機能など、文字列を処理するための関数が多数あります。
* 複合変数--PHP はスカラー、配列、連想配列、その他の変数をサポートしており、ユーザーにソリッドを提供します他の高度なデータ構造をサポートするための基盤。
* 画像処理--ユーザーは PHP画像を動的に作成します。 *
その他の機能も充実!
1.3 PHP
はいくらですか? PHP
は無料です。すべてのソース コードとドキュメントは無料でコピー、コンパイル、印刷、配布することができます。 PHP を使用してユーザーが作成したプログラムはすべてユーザー自身に帰属し、使用料を支払うことなく好きなように処理できます。 PHP 自体に関する限り、ユーザーは作成したプログラムを制限なく公開できます。 ただし、正当な理由により、PHP は完全に 「パブリック ドメイン」ではありません。 コード。 PHP ソース コードが完全にパブリック ドメイン コードである場合、誰かが PHP そしてコンパイルして--を販売しました。つまり、作成者から切り離されました。しかしその一方で、ソースコードが公開されないと、利用したいユーザーを安心させることが難しくなります。 GNU
一般公衆ライセンスは、他人があなたの労働の成果を所有することを防ぐフリー ソフトウェアをリリースする方法です。ソース コードは自由に配布されており、GNU ライセンスの条件に基づいて誰でも利用できますが、このコードから派生したプログラムはすべて、同じ種類のライセンスに基づいて配布する必要があります。言い換えれば、GNU ライセンスに基づいてライセンスされたソース コードからコードを取得して独自のプログラムを作成する場合、そのソース コードを必要とする人にそのソース コードを配布する必要があります。 1.4 PHP 言語は
HTML に埋め込むことができますユーザーが古典的なプログラミング言語 (C や Pascal など) を使用してプログラムする場合、すべてのコードが実行可能ファイルにコンパイルする必要があり、実行可能ファイルを実行すると、リモート Web ブラウザ > マーク用に表示可能な HTMLPHP はコンパイルを必要としません (少なくとも実行可能ファイルへのコンパイルは必要ありません)。ユーザーは独自のコードを HTML に組み込むことができます。たとえば、以下のコードは "Hello, world!" , PHP を表示します。 Word 表示の下に太字で表示されます。
こんにちは
php
echo $string ?<