PHP の実行はどのように行われますか?
PHP スクリプトが解析され、その後の解釈と実行が行われるという一般的な誤解は誤りです。実際、PHP はバージョン 4.0 からコンパイル言語となっています。
PHP の Zend エンジンは、実行プロセスの中心的なコンポーネントとして機能します。最初のフェーズでは、PHP ソース コードが解析され、Java バイトコードに似た Zend オペコードに変換されます。これらのオペコードは、メモリに格納される命令を表します。
Zend エンジンの実行の第 2 フェーズには、生成されたオペコードの実行が含まれます。このプロセスは、目的の出力で最高潮に達します。
インクルードされたファイルの場合、それらは最初に独立して処理され、その結果、独自のオペコードのセットが生成されます。その後、これらのオペコードはメインの PHP スクリプトのオペコードとマージされます。
PHP のコンパイル メカニズムの詳細については、http://www.phpclasses.org/blog/post/117-PHP-compiler を参照してください。 -パフォーマンス.html.
以上がPHP の実行プロセスはどのように展開されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。