1. Zend エンジンは PHP コアの一部です。
完全に純粋な C で実装されており、PHP コード (字句解析や構文解析などの一連のコンパイル プロセス) を実行可能なオペコードに変換し、対応する処理メソッドを実装して基本的なデータ構造 (ハッシュテーブル、OO など)、メモリ割り当てと管理を実現します。外部呼び出しに対応する API メソッドを提供することはすべてコアであり、すべての周辺機能は Zend を中心に実装されます。
2. 拡張機能は、コンポーネントベースの方法でさまざまな基本サービスを提供します。
Zend エンジン周辺には、一般的に使用されるさまざまな組み込み関数 (配列シリーズなど) や標準ライブラリなどを拡張機能を通じて実装することができ、機能拡張などの目的を達成するために必要に応じてユーザーが独自の拡張機能を実装することもできます。パフォーマンスの最適化 (たとえば、Table で使用される PHP 中間層では、リッチ テキスト解析が拡張機能の典型的なアプリケーションです)。
3. Sapi はサーバー アプリケーション プログラミング インターフェイスです。
Sapi を使用すると、PHP が一連のフック関数を通じて外部データと対話できるようになります。これは、PHP 自体と Sapi を介して上位層のアプリケーションを適切に分離するためのもう 1 つの方法です。それぞれの特性に応じて異なる処理を実現します。
4. アプリケーションは、私たちが通常作成する PHP プログラムです。
Webサーバーを介したWebアプリケーションの実装、コマンドラインを介したスクリプト操作の実装など、さまざまなSAPIを介してさまざまなアプリケーションモードを取得できます。
上記は PHP のコア アーキテクチャの紹介です。皆様のお役に立てれば幸いです。