Documentation

A.3. 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 A.2. Zend Framework Components and the PHP Extensions they use

Zend Framework Components Dependency Type Subclass PHP Extension
All Components Hard --- pcre
SPL
standard
Zend_Acl --- --- ---
Zend_Auth Hard Zend_Auth_Adapter_Http ctype
hash
Zend_Cache Hard Zend_Cache_Backend_Apc apc
Zend_Cache_Backend_Memcached memcache
Zend_Cache_Backend_Sqlite sqlite
Zend_Cache_Backend_Zlib zlib
Zend_Config Hard Zend_Config_Xml libxml
SimpleXML
Zend_Console_Getopt --- --- ---
Zend_Controller Hard --- Reflection
Zend_Controller_Action_Helper_Redirector session
Zend_Currency Hard --- iconv
Zend_Date --- --- ---
Zend_Db Hard All PDO Adapters pdo
Zend_Db_Adapter_Db2 ibm_db2
Zend_Db_Adapter_Mysqli mysqli
Zend_Db_Adapter_Oracle oci8
Zend_Db_Adapter_Pdo_Mssql pdo_mssql
Zend_Db_Adapter_Pdo_Mysql pdo_mysql
Zend_Db_Adapter_Pdo_Oci pdo_oci
Zend_Db_Adapter_Pdo_Pgsql pdo_pgsql
Zend_Db_Adapter_Pdo_Sqlite pdo_sqlite
Zend_Debug --- --- ---
Zend_Exception --- --- ---
Zend_Feed Hard --- dom
libxml
mbstring
SimpleXML
Zend_Filter Hard --- Reflection
Zend_Form --- --- ---
Zend_Gdata Hard Zend_Gdata_App ctype
--- dom
libxml
Zend_Http Hard Zend_Http_Client_Adapter_Curl curl
Zend_Http_Client ctype
mime_magic
Zend_InfoCard --- --- ---
Zend_Json Soft --- json
Hard --- Reflection
Zend_Layout --- --- ---
Zend_Ldap --- --- ---
Zend_Loader --- --- ---
Zend_Locale Soft Zend_Locale_Math bcmath
Hard Zend_Locale_Format iconv
Zend_Log Hard Zend_Log_Formatter_Xml dom
libxml
--- Reflection
Zend_Mail Soft --- posix
Zend_Measure --- --- ---
Zend_Memory --- --- ---
Zend_Mime Hard Zend_Mime_Decode iconv
Zend_OpenId --- --- ---
Zend_Pdf Hard --- ctype
gd
iconv
zlib
Zend_Registry --- --- ---
Zend_Request --- --- ---
Zend_Rest Hard Zend_Rest_Client ctype
libxml
SimpleXML
Zend_Rest_Server ctype
dom
libxml
Reflection
Zend_Search_Lucene Soft --- bitset
Hard ctype
dom
iconv
libxml
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_Simpy Hard --- dom
libxml
Zend_Service_SlideShare --- --- ---
Zend_Service_StrikeIron Hard --- soap
Zend_Service_Technorati --- --- ---
Zend_Service_Yahoo Hard --- dom
libxml
Zend_Session Hard --- session
Zend_TimeSync --- --- ---
Zend_Translate Hard Zend_Translate_Adapter_Qt xml
Zend_Translate_Adapter_Tmx xml
Zend_Translate_Adapter_Xliff xml
Zend_Uri Hard --- ctype
Zend_Validate Hard --- ctype
Reflection
Zend_Version --- --- ---
Zend_Validate Hard --- Reflection
Zend_XmlRpc Hard --- dom
libxml
SimpleXML
Zend_XmlRpc_Client iconv
Zend_XmlRpc_Server Reflection

Previous topic

Prev

Next topic

Next

Copyright

© 2006-2019 by Zend, a Rogue Wave Company. Made with by awesome contributors.

This website is built using zend-expressive and it runs on PHP 7.

Contacts