#php は解釈またはコンパイルされますか?
PHP はインタープリタ言語であり、PHP コードはオペコードに解釈され、実行のために Zend エンジンに渡されます。 APC を使用してオペコードをキャッシュすると、PHP がそれをオペコードとして解釈するのに必要な時間が短縮されます。インタープリタ言語
ソース プログラムはプログラムの実行前に中間言語にプリコンパイルされ、インタープリタ言語が実行されるたびにインタープリタによって中間言語が実行されます。すべてを一度コンパイルする必要があるため、通常、インタープリター言語プログラムの実行効率は低く、インタープリターから独立して実行することはできません。主な特徴
(1) オープンソースかつフリーな性質PHP インタプリタのソースコードが公開されているため、セキュリティ要素が比較的高いhigh ハイエンド Web サイトでは、PHP インタープリター自体を変更できます。さらに、PHP 実行環境の使用も無料です。 (2) 迅速さPHP は学習と使用が非常に簡単な言語であり、構文の特徴は C 言語に似ていますが、C 言語のような複雑なアドレス演算はありません。 . また、オブジェクト指向の概念が加わっており、文法規則も簡潔であるため、操作や編集が非常に簡単で、非常に実用的です。 (3) データベース接続の拡張性PHP は、MySQL、ODBC、Oracle などの多くの主流データベースとの接続を確立できます。PHP は、さまざまなコンパイル済み関数を使用して、これらのデータベースとの接続を確立します。 PHPLIB は接続目的で、一般的なトランザクションに提供される一般的に使用される基本ライブラリです。 (4) プロセス指向とオブジェクト指向を併用するPHP 言語を使用する場合、プロセス指向とオブジェクト指向をそれぞれ使用することも、PHP のプロセス指向を混在させることもできます。指向性とオブジェクト指向性を組み合わせることは、他の多くのプログラミング言語ではできないことです。 PHP の詳細については、PHP 中国語 Web サイト をご覧ください。
以上がphp は解釈またはコンパイルされますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。