ホームページ >バックエンド開発 >PHPチュートリアル >phpって何ができるの?何をするか
phpって何ができるの?
php がどれほど強力なのか、また php で何ができるのか知りたいです?あなたたちの中で私の知識欲を満たしてくれる人は誰ですか?ありがとうございます
-----解決策----------------------------
PHP は何でもできます。PHP スクリプトは主に次の 3 つの領域で使用されます。
1. サーバー側スクリプト。
これは、PHP の最も伝統的かつ主要な対象領域です。この作業を実行するには、次の 3 点が必要です:
A. PHP パーサー (CGI またはサーバー モジュール)、
B. Web サーバー、
C. Web ブラウザ。
Web サーバーを実行するときに PHP をインストールして構成する必要があります。
その後、Web ブラウザーを使用して PHP プログラムの出力にアクセスできます。つまり、サーバー上の PHP ページを参照できます。
PHP プログラミングを試しているだけであれば、これらすべてを自宅のコンピューターで実行できます。
2. コマンドラインスクリプト。
PHP スクリプトを作成すれば、それを実行するためのサーバーやブラウザは必要ありません。
この方法では、PHP パーサーのみを実行する必要があります。
この使用法は、cron (Unix または Linux 環境)
またはタスク スケジューラ (Windows 環境) に依存する毎日の実行スクリプトに最適です。
これらのスクリプトは、単純なテキストの処理にも使用できます。
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)、カレンダー変換、翻訳...
------解決策---------
PHP は、さまざまな After で使用されるスクリプト言語です。対応する PHP インタープリターをシステム (Windows など) にインストールすると、コンソールでコマンドを使用して PHP コード ファイル (php helloworld.php など) を直接実行できます。 PHP には、さまざまなシステム コールを実行したり、操作のためにデータベースに接続したりできる関数ライブラリが多数付属しています。 PHP モジュールを Web サーバー (Apache など) にロードした後、Web リクエストの処理に使用できます。要求された PHP ファイルはサーバー上の PHP インタプリタに渡されて、さまざまな論理演算や判断を実行できます。出力 結果は HTML 形式に組み立てられ、サーバーに返され、最後に閲覧のためにブラウザに返されます。簡単に言うと、PHP を使用してローカル スクリプトを作成したり、Web リクエストを処理したりできます。