PhpRiot
Become Zend Certified

Prepare for the ZCE exam using our quizzes (web or iPad/iPhone). More info...


When you're ready get 7.5% off your exam voucher using voucher CJQNOV23 at the Zend Store

Zend Framework Components

Below is a table that lists all available Zend Framework Components and which PHP extension they need. This can help guide you to know which extensions are required for your application. Not all extensions used by Zend Framework are required for every application.

A dependency of type "hard" indicates that the components or classes cannot function properly if the respective extension is not available, while a dependency of type "soft" indicates that the component may use the extension if it is available but will function properly if it is not. Many components will automatically use certain extensions if they are available to optimize performance but will execute code with similar functionality in the component itself if the extensions are unavailable.

Table 177. Zend Framework Components and the PHP Extensions they use

Zend Framework Components and the PHP Extensions they use Dependency Type PHP Extension
All Components Hard pcre
SPL
standard
Zend_Acl --- ---
Zend_Amf Hard date
Soft dom
SimpleXML
Zend_Auth Hard ctype
hash
Zend_Cache Hard apc
memcache
memcached
sqlite
zlib
Zend_Captcha Hard gd
Zend_Config Hard libxml
SimpleXML
Zend_Console_Getopt --- ---
Zend_Controller Hard Reflection
session
Zend_Currency Hard iconv
Zend_Date --- ---
Zend_Db Hard ibm_db2
mysqli
oci8
pdo
pdo_mssql
pdo_mysql
pdo_oci
pdo_pgsql
pdo_sqlite
Zend_Debug --- ---
Zend_Dojo --- ---
Zend_Dom Hard dom
Zend_Exception --- ---
Zend_Feed Hard dom
libxml
mbstring
SimpleXML
Zend_File_Transfer Soft apc
upload_extension
Zend_Filter Hard Reflection
Soft zlib
Zend_Form --- ---
Zend_Gdata Hard ctype
dom
libxml
Zend_Http Hard ctype
curl
mime_magic
Zend_InfoCard --- ---
Zend_Json Soft json
Hard Reflection
Zend_Layout --- ---
Zend_Ldap --- ldap
Zend_Loader --- ---
Zend_Locale Soft bcmath
Hard iconv
Zend_Log Hard dom
libxml
Reflection
Zend_Mail Soft posix
Zend_Measure --- ---
Zend_Memory --- ---
Zend_Mime Hard iconv
Zend_OpenId --- ---
Zend_Paginator --- ---
Zend_Pdf Hard ctype
gd
iconv
zlib
Zend_ProgressBar --- ---
Zend_Registry --- ---
Zend_Request --- ---
Zend_Rest Hard ctype
dom
libxml
Reflection
SimpleXML
Zend_Search_Lucene Soft bitset
Hard ctype
dom
iconv
libxml
Zend_Serializer Hard wddx
SimpleXml
igbinary
Soft json
Zend_Server_Reflection Hard Reflection
Zend_Service_Akismet --- ---
Zend_Service_Amazon Hard dom
libxml
Zend_Service_Audioscrobbler Hard iconv
libxml
SimpleXML
Zend_Service_Delicious Hard dom
libxml
Zend_Service_Flickr Hard dom
iconv
libxml
Zend_Service_Nirvanix --- ---
Zend_Service_ReCaptcha Soft mcrypt
Zend_Service_StrikeIron Hard soap
Zend_Service_Technorati --- ---
Zend_Service_Twitter --- ---
Zend_Service_Yahoo Hard dom
libxml
Zend_Session Hard session
Zend_Soap Hard dom
SimpleXML
soap
Zend_Test --- ---
Zend_Text --- ---
Zend_TimeSync --- ---
Zend_Translate Hard xml
Zend_Uri Hard ctype
Zend_Validate Hard ctype
Reflection
Zend_Version --- ---
Zend_Validate Hard Reflection
Zend_Wildfire --- ---
Zend_XmlRpc Hard dom
iconv
libxml
Reflection
SimpleXML

Zend Framework