ホームページ  >  記事  >  php教程  >  強力な CGI 言語

強力な CGI 言語

WBOY
WBOYオリジナル
2016-06-21 09:01:581465ブラウズ

今日、インターネットの急速な発展に伴い、WEB のバックエンド開発はますます重要になっています。開発 焦点; 熾烈な ローカル ビジネス 競争により、人々は WEB バックグラウンド プログラムに対する要求も高くなりました。この記事では、新しいタイプの CGI プログラミング言語 PHP3 を紹介します。学習が簡単で、多くの優れた機能を備えています。強力で高速に動作するプログラムを素早く簡単に作成でき、WINDOWSUNIXLINUX プラットフォームの WEB バックグラウンド プログラム、GNU条約の条件に基づいて、そのソースコードを無料で使用および変更することができます。

既存の
WEB バックグラウンド プログラムは、主に次のテクノロジを使用して書かれています: PERLCUniversalCGI直接書かれた言語 (翻訳)CGI WEBサーバー独自の API (ISAPI など) をプログラムまたは使用します。 NSAPI) またはサードパーティ ソリューション (ASPCOLDFUSHION など) を採用する)、それぞれのタイプのソリューションには独自の長所がありますが、どれも理想的なソリューションではありません。 PERLCGIを書くのが最も一般的に使用される方法であり、多くの既製のスクリプトが利用可能です。インターネットは変更されて使用されていますが、パフォーマンスの問題が認識されています。WEB は、サーバーの実行中にインタープリターを呼び出してコードを解析する必要があるため、Web サイトへの訪問者数が増加すると、インタープリターを呼び出す必要があります。サイトが増加すると、 WEB サーバーのパフォーマンスも大幅に低下し、データベース接続機能が非常に弱く、場合によってはデータベースのアクセス速度が低下することもあります。 ;Cコンパイル済みCGI および ISAPINSAPI テクノロジーの速度向上は大きく、一定期間ほとんどの大規模 Web サイトで採用されてきましたが、その本質的な理由 (複雑な記述、弱いデータベース機能、および API) により、 は特定の WEB サーバーなどでのみ使用できます) は、これら 2 つに基づいてサードパーティ メーカーが提案したものであり、大規模には使用されていません。より良いソリューション: MICROSOFT ACTIVE SERVER PAGESALLAIRECOLDFUSION、それらはすべて実行速度を持っています。高速で強力なデータベース操作機能などの機能は多くの開発者に歓迎されていますが、特定のプラットフォーム (NT)、Web サイトに関しては (大規模および中規模の Web サイトのほとんどは UNIX またはLINUX プラットフォーム、APACHE シリーズ WEB サーバー) はまだ正常に採用できません (注: これら 2 つのテクノロジーがプラットフォームに適用される UNIX シリーズのソリューションで使用されていると提案する人もいますが、ソース テクノロジーの優れた機能をすべて備えていないか、個々の UNIX プラットフォームにのみ適用できます。 1997 年PHP 開発チームはオリジナルの PHP/FI にありました。 2.0 に基づいて、まったく新しい PHP3 が開発され、GNU (および LINUX と同じ)、誰でも無料でインタプリタのソース コードを使用および/または変更できます。従来の CGI 言語と比較して、PHP3 には次の優れた機能があります。

学習と使用が簡単: PHP3 は、文法構造のほとんどを C から借用しています。 🎜> JAVAPERL は、上記のプログラミング経験を持つ開発者がすぐに習得して実用にできる優れた構文フレームワークです。 PHP3 パッケージには、非常に詳細なインストール手順が記載されており、その手順に従って誰でも自分の WEB サーバーをすばやく構成できます。 PHP3 🎜> のサイトから、設定された PHP3 モジュール WEB

いくつかの段落をリストしてみましょう
PHP3コード: 1

関数 defaulthandler ($parser,$data)
{
if (substr($data,0,1)== "&" && substr($data,-1,1)= ";" {
printf ('%s',htmlspecialchars ($data)); }他の
{printf ('%s',htmlspecialchars($data)); >
}}

1
クラス foo {
関数 do_foo () {
Echo "実行中foo .";
}}
$bar=new foo;
$bar->do_foo ();
1
関数テスト () {
Static $count=0;
echo $count;}
どのように?見覚えがあるでしょうか?

2.

高速な実行速度:
PHP3 は、HTML 組み込みマークアップ テクノロジを採用しています (現在普及している ASP、サフィックス PHP3 が付いている)、インタープリター自体は WEB サーバー、ランタイム解析速度が大幅に向上しました (現在、PHP の計画に従って、APACHE WEBSERVER のモジュール モードのみをサポートしています) 開発チーム、将来的には、WEBプラグイン としてインタープリターを実行できるようになります。サーバー)、ページフォームから送信されたデータは、手動で割り当てなくても、プログラム内で自動的に同じフォーム名の変数になります。テストの結果、WEB サイトへのアクセス数が非常に多い場合、PHP3 の解析速度は従来の解析速度と同等であることがわかりました。 CGI プログラム 4 回!中規模から大規模なサイトのアプリケーションに非常に適しています。
3つ。 複数のプラットフォーム: 現在、PHP3WINDOWSUNIXLINUXWEB はサーバー上で正常に動作し、IISAPACHE、およびその他の一般的な WEB サーバーは、ユーザーがプラットフォームを変更する場合、 を変更する必要はありません。 PHP3コード、すぐに使用できます。

Ⅳ.
非常に強力なデータベース サポート: PHP3ORACLE を含む多くのデータベースに元の接続を直接提供します。 SYBASEPOSTGRESMYSQLINFORMIXDBASESOLIDACCESS など (SYBASE-CT ドライバー。MICROSOFT SQL SERVER への高速アクセスを可能にします------- 2 つのプロトコルは互換性があります) ODBC インターフェイスを完全にサポートします。この場合、ODBC インターフェイス、PHP3 をサポートするデータベース。 しっかりサポートいたします。さらに、これらのデータベース操作はすべて、他のアクセサリの介入なしに PHP3 内に組み込まれており、実際のアプリケーションでは、どのバックグラウンド テクノロジよりも高速なデータベース アクセス パフォーマンスを得ることができます。 5つ。 高度な拡張機能: PHP3には、ファイルのアップロード、パスワード認証、COOKIES 操作が組み込まれているだけでなく、電子メールの送受信、動的 GIF 生成などの機能をサポートし、GZIP ファイル、 の先見的なサポートも提供します。 PDFXML を直接サポートし、ユーザーは独自の拡張モジュールを作成することもできます (または、他の人が作成した他のモジュールやベース ライブラリをインターネットからダウンロードすることもできます) ) 将来に向けて 拡張のための多くのスペースを提供します。

6. 完全に無料、サポート: PHP3GNU 条約に準拠しており、誰でも無料で使用できます。この条約によれば、ソースコードの書き換えについては、ユーザーは PHP3 のサイトやメーリング リストなどを通じてサポートを受けることもできます。専用の PHP3 サポート サイトとコード交換サイトも、人々が自由に呼び出せる強力な基本ライブラリを多数開発しています (PHP3)。 権威あるサイトには、PHP3FAQ およびその他の情報のダウンロードに関する詳細なユーザー マニュアルがあります)

PHP3 は多くの優れた機能を備えているため、ますます多くの海外 Web サイトがバックエンド開発に PHP3 を使用し始めています ( 994ヶ月、60百万人が使用および開発しましたサイト)。中国の一部の知識豊富な人々もそれを使用しようと試み始めており、非常に良い結果を達成しています。このような優れた CGI 言語が間違いなく大規模に普及すると信じる理由があります。 、私たちの開発のための強力なツールになります。

添付: PHP3 のいくつかのネットワーク リソース:

1
www.php.net
PHP
開発チームの Web サイト。PHP3 のあらゆる側面が詳しく説明されています。 PHP3
ファイル、ソースコード、ユーザーマニュアル、 の実行をダウンロードできます。よくある質問お待ちください。

2
px.sklar.com
PHP3 コード交換専用のサイト。多数の 🎜>PHP3 のソース コードは非常に豊富な内容で、一部は変更せずにそのまま適用できます。
3
www.phpbuilder.com
PHP3
開発サポート ステーション、開発のトラブルシューティング、ヒント、進捗状況、メーリング リストの購読はここで見つけることができます
到着しました。
4
php.codebase.org/content/default/index.html
優れたリソース サイト。多くのソース コードとテクニックがあるだけでなく、ぜひ
をご覧ください。
5

phplib.shonline.de
/ 強力な PHP3
ベース ライブラリ (PHP3 は開発で最も広く使用されています。 6
php.netvision.net.il
/examples/
多数の PHP3 コード例があります

8
www.magicw3.com.cn
中国では以前に PHP3 を採用した PHP3 情報。
9
www.job.net.cn
中国語のサイト、すべてのバックグラウンド プログラムは PHP3 で書かれています。

さらに、主要な検索エンジンで PHP キーワード検索を使用すると、 PHP3 の情報とサイト


に関する多くの情報

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