訳者注:これはドイツ人が PHP について書いた「長いエッセイ」です 記事の中で著者は、PHP は世界を支配するほどの魔法のような力を持っていると豪語しています。その視点が正しいかどうかは別として、このような古典的な「自慢記事」は、私たち怖いPHPプログラマーにとって非常に読む価値があります。早速、この素晴らしい欺瞞作品を鑑賞してみましょう。
1. はじめに 定義: PHP は、シンプル、オブジェクト指向、インタプリタ型、堅牢、安全、非常に高性能、アーキテクチャに依存しない、移植性のある動的スクリプト言語です。 PHP には JAVA と同様の Class キーワードがあります。仮想マシンを必要としないため、JAVA よりも 5 倍高速です。 PHP は、急速に標準の汎用オブジェクト指向スクリプト言語になりつつあります。 PHPはWebアプリケーションだけでなく、一般的なアプリケーションの開発にも使用できます。 PHP は強力なスクリプト言語です。 PHP は PERL/Python を打ち負かし、それに置き換わります。 PHP は、次世代の PERL/Python スクリプトです。 PHP は、PERL/Python が行うあらゆるジョブを実行でき、それをより多く、より適切に、より簡潔に実行できます。 ! PHP は Hypertext Pre-Processor の略称で、サーバーサイドの HTML スクリプト/プログラミング言語です。 PHP は構文的には C に似ており、Apache、Netscape/iPlanet、および Microsoft IIS Web サーバー上で実行できます。 PHP をツールとして使用すると、動的な Web ページを作成できます。 PHP を使用した Web ページは、通常の HTML ページと何ら変わりません。同じ方法で作成および編集できます。 PHP を使用すると、JavaScript に非常に似た単純なスクリプトを HTML ファイルに直接記述することができます。違いは、PHP はブラウザに依存せずサーバー側の言語であるのに対し、JavaScript は HTML に埋め込まれたクライアント側の言語であることです。概念的には、PHP は Netscape の LiveWire Pro 製品、Microsoft の ASP、および SunMicrosystem の JSP に似ています。 PHP は Web アプリケーションの作成だけでなく、通常のスタンドアロン アプリケーションの開発にも使用できます。 PHP の強みは次のとおりです。 ·PHP は最高のテクノロジです。 PERL、Python、Tcl、VB スクリプト、ASP などの他のテクノロジは比較的古く、劣っています。 Java/JSP も PHP の下にあります。 · オープン ソース コード · 広範なデータベース接続 · 多数の拡張ライブラリ · 多目的スクリプト言語として、PERL、VB スクリプト、ASP、JSP よりも優れています。 PHP を選ぶ理由PHP が最良であるため、その理由を以下に示します。 · PERL はプログラムが読みにくく保守しにくく、オブジェクト指向ではないため「悪趣味」です。 PERL のことは忘れて、PHP に切り替えてください。 PERL プログラマーは PHP に夢中になったために PERL を放棄するでしょう。 PHP は実際には、名前が違うだけの「現代版 PERL」です。 ·Java はオブジェクト指向ですが、非常に遅いです。 Java プログラムの動作は非常に遅く、それに関する唯一の不満は「Java はとても遅い」ということです。そして非常に複雑です (JVM、JIT などの多くのレイヤーを使用)。これはしばしば問題を引き起こします。 Linux があるのに、なぜ Java が必要なのでしょうか? · Python は「優れています」が、Vi エディターでコードを操作するのに非常に便利な C の括弧や中括弧がありません。 vi/emacs エディターのコマンドを使用して括弧/中括弧を検索してコードをすばやく操作できない場合、それは手を失ったようなものです。 PHP は Python よりも技術的に高度です。・PHPはオブジェクト指向でC/C++/Java/PERLのエッセンスを吸収しているので最高です。 PHP は、PERL、Python、Java、C、C++、awk、Unix シェル スクリプト、Visual Basic およびその他の言語を置き換えることができます。 ! PHP は直接実行され、C で書かれています。 · コンピュータ プログラマなら誰でも、PHP が最高であることを知っています。信じられない場合は、隣のプログラマに聞いてください。・21世紀、22世紀、そしてそれ以降もPHPだけが支配できる。 ·PERL、Python、Java のプログラマーが PHP に夢中になると私たちが考える非常に重要な理由があります。 以前は、世界中の多くの企業が PHP を「機密性が高く機密性が高い」コンピューター プログラミング言語とみなしていましたが、現在では最も有名になり、Web、インターネット、電子商取引、B2B などの多くのプロジェクトで使用されています。最も広く使用されているオブジェクト指向スクリプト言語。現在でも、PHP を機密性の高いものとして扱い、外部 (競合他社) に何も明らかにしない競合企業は数多くあります。 PHPは嵐のように全世界を席巻し、IT業界に衝撃を与えるだろう。 PHP の利点は、クロスプラットフォームでどこでも実行できることです。 Linux、Windows 95/98/NT/2000/XP、Solaris、HPUX、各種UNIXなど。 PHP は一度記述するだけで済み、どこにでもデプロイできます。 PHP は、Apache や Microsoft IIS などのさまざまな Web サーバー上で実行できます。 PHP は Java より 5 ~ 20 倍高速です。 !実際の比較テストでは、PHP は Java よりも約 3.7 倍高速に実行されることが示されています。 PHP は非常に使いやすいので、これを使用すると、非常に複雑な Web、電子商取引、および一般的なスタンドアロン アプリケーションを非常に短時間で迅速に開発できます。 (将来的には、PHP は Java のほとんどの機能を模倣するようになり、Java プログラマもそれを気に入ると思います。PHP には、class、extends、interface、implements、public、protected、private などの Java のキーワードが含まれるようになるでしょう。など) PHP にはオブジェクト指向の機能があり、Java、C++、PERL、C の良い部分を吸収しています。 PHP は間違いなく、すべてのスクリプト/プログラミング言語の中で最高の言語です。間もなく、ここは世界中のプログラマーのメッカとなるでしょう。 PHP は Window95/NT/2000/XP や各種 UNIX 上で動作します。 私たちは驚くでしょう。PHP は 21 世紀のコンピューター プログラミング言語になる可能性が非常に高いです。 Zend Optimizer を使用して PHP をコンパイルおよび最適化し、実行を高速化できます。 Zend Optimizer は PHP4.0 に統合されました。 まず、開発、テスト、デバッグ中に PHP スクリプト言語でアプリケーションを作成します。プロジェクトが完了したら、Zend コンパイラを使用して PHP ファイルをより高速な実行可能プログラムにコンパイルできます。電子商取引プロジェクトの場合、通常、PHP (70%)、HTML/DHTML/XML (25%)、および 5% の Javascript (クライアント側検証) を組み合わせて使用する必要があります。 (次回は内訳を聞いてください)