ホームページ >バックエンド開発 >PHPの問題 >PHP では Web 開発以外に何ができるのでしょうか?

PHP では Web 開発以外に何ができるのでしょうか?

青灯夜游
青灯夜游オリジナル
2019-10-11 15:19:103339ブラウズ

PHP では Web 開発以外に何ができるのでしょうか?

PHP は C で実装されたプログラミング言語であり、通常は Web 開発に使用されますが、PHP が Web 開発にのみ使用できるという意味ではありません。 PHP でクローラを作成し、自動化された運用とメンテナンスを行うことは絶対に可能ですが、Swoole 高性能ネットワーク プログラミングや OHSCE 産業用制御プログラミングなどの C 拡張機能を使用すると、さらに多くのことを行うことができます。

当然のことながら、オペレーティング システムの開発やデータベース エンジンの開発など、PHP が適さないアプリケーション シナリオ (コンピューティング集約型) は数多くあります。

しかし、PHP はこれらのシステムの補助的な開発を行うことができます。たとえば、PHP を使用してデータベース MySQL を視覚的に管理する phpMyAdmin を開発するなど、グラフィカル インターフェイスなしで Linux サーバーを管理する「phpLinuxAdmin」を開発することができます。

つまり、PHP の利点を最大限かつ合理的に活用するには、その長所を最大限に活用し、短所を回避し、地域の状況に適応する必要があります。

PHP スクリプトは主に次の 3 つの領域で使用されます:

サーバーサイド スクリプト。これは、PHP の最も伝統的かつ主要な対象領域です。

この作業を実行するには、PHP パーサー (CGI またはサーバー モジュール)、Web サーバー、Web ブラウザーの 3 点が必要です。 Web サーバーの実行時に PHP をインストールして構成する必要があるため、Web ブラウザーを使用して PHP プログラムの出力にアクセスできるようになり、サーバー上の PHP ページを参照できるようになります。 PHP プログラミングを試しているだけであれば、これらすべてを自宅のコンピューターで実行できます。詳細については、「インストール」の章を参照してください。

コマンドラインスクリプト。 PHP スクリプトを作成すれば、それを実行するためのサーバーやブラウザは必要ありません。

この方法では、実行には PHP パーサーのみが必要になります。この使用法は、cron (Unix または Linux 環境) またはタスク スケジューラ (Windows 環境) に依存するスクリプトを毎日実行する場合に最適です。これらのスクリプトは、単純なテキストの処理にも使用できます。詳細については、PHP のコマンド ライン モードを参照してください。

デスクトップ アプリケーションを作成します。

グラフィカル インターフェイスを備えたデスクトップ アプリケーションの場合、PHP は最適な言語ではない可能性がありますが、ユーザーが PHP に非常に習熟しており、クライアント アプリケーションの機能で PHP の高度な側面を使用したい場合は、次の言語を使用できます。これらのプログラムを作成するには PHP-GTK を使用します。このようにして、クロスプラットフォーム アプリケーションを作成することもできます。 PHP-GTK は、一般的に配布されている PHP パッケージには含まれていない PHP の拡張機能です。

PHP は、Linux、Unix のさまざまなバリアント (HP-UX、Solaris、OpenBSD を含む)、Microsoft Windows、Mac OS X、RISC OS などを含む、すべての主要なオペレーティング システムで使用できます。

以上がPHP では Web 開発以外に何ができるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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