以下の表は、Zend Framework の各コンポーネントについて、 必要とする PHP 拡張モジュールをまとめたものです。 これを参考にすれば、あなたの作成するアプリケーションで どの拡張モジュールが必要になるかがわかるでしょう。 Zend Framework が必要とする拡張モジュールのすべてが そのアプリケーションでも必要となるというわけではありません。
依存形式の "ハード" は、対応する拡張モジュールがなければ そのコンポーネントあるいはクラスが正しく動作しないことを意味します。 また "ソフト" は、もしその拡張モジュールが使用可能ならばそれを利用するけれど 使用できなくても動作に支障はないということを意味します。 多くのコンポーネントは、 何らかの拡張モジュールでパフォーマンスを最適化できる場合は自動的にそれを使用します。 使用できない場合は、同等の機能をコンポーネント自身で提供します。
表 A.2. Zend Framework のコンポーネントと、使用している PHP 拡張モジュール