PHP アプリケーション フィールド 1. サーバーサイド スクリプトを渡します。 これは、PHP の最も伝統的で主要なターゲット領域です。この作業を実行するには、A、PHPパーサー(CGIまたはサーバーモジュール)、B、Webサーバー、
C、Webブラウザの3点が必要です。
Web サーバーを実行するときに PHP をインストールして構成する必要があります。
その後、Web ブラウザーを使用して PHP プログラムの出力にアクセスできます。つまり、サーバー上の PHP ページを参照できます。
PHP プログラミングを試しているだけの場合は、これらすべてを自宅のコンピューターで実行できます。
PHP アプリケーション領域 2. コマンド ライン スクリプト。
PHP スクリプトを作成でき、それを実行するためのサーバーやブラウザは必要ありません。 この方法では、実行には PHP パーサーのみが必要になります。 この使用法は、cron (Unix または Linux 環境)
またはタスク スケジューラ (Windows 環境) に依存する毎日の実行スクリプトに最適です。
これらのスクリプトは、単純なテキストの処理にも使用できます。
PHP アプリケーション領域 3. デスクトップ アプリケーションの作成。
グラフィカル インターフェイスを備えたデスクトップ アプリケーションの場合、PHP は最適な言語ではない可能性があります。しかし、ユーザーが PHP に非常に習熟しており、クライアント アプリケーションで PHP の高度な機能を使用したい場合は、PHP -GTK を活用して次のことを行うことができます。これらのプログラムを書きます。このようにして、クロスプラットフォーム アプリケーションを作成することもできます。
PHP-GTK は、一般的にリリースされている PHP パッケージには含まれていない PHP の拡張機能です。
PHP-GTK に興味がある場合は、Web サイトにアクセスして詳細をご覧ください。
4. PHP アプリケーション分野をより広範囲に拡張可能:
PHP は、LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM (Windows 環境) などの無数のプロトコルを利用するサービスもサポートしています。 元のネットワーク ポートを開いて、他のプロトコルが連携できるようにすることもできます。
PHP は、すべての Web 開発言語間での WDDX の複雑なデータ交換をサポートしています。
相互接続に関しては、PHP はすでに Java オブジェクトへのインスタント接続をサポートしており、
それらは PHP オブジェクトとして自由に使用できます。
CORBA 拡張ライブラリを使用してリモート オブジェクトにアクセスすることもできます。
PHP は非常に効率的なテキスト処理機能を備えており、
POSIX 拡張機能や Perl の正規表現から XML ドキュメントの解析まであらゆるものをサポートしています。
XML ドキュメントを解析してアクセスするために、PHP 4 は SAX および DOM 標準をサポートしています。
XSLT 拡張ライブラリを使用して XML ドキュメントを変換することもできます。
PHP 5 は、強力な libxm2 に基づいてすべての XML 拡張機能を標準化し、
SimpleXML および XMLReader のサポートを追加し、XML の機能を拡張します。
5. PHPの応用分野が電子商取引に拡張された場合。
Cybercash 支払い、CyberMUT、VeriSign Payflow Pro 、MCVE 機能はオンライン取引プログラムに非常に便利です。
6. 他にも興味深い拡張ライブラリがたくさんあります。
例:mnoGoSearch検索エンジン機能、IRCゲートウェイ機能、各種圧縮ツール(gzip、bz2)、カレンダー変換、翻訳...