Programmer's Reference Guide

Zend Framework Requirements

Introduction

Zend Framework requires a PHP 5 interpreter with a web server configured to handle PHP scripts correctly. Some features require additional extensions or web server features; in most cases the framework can be used without them, although performance may suffer or ancillary features may not be fully functional. An example of such a dependency is mod_rewrite in an Apache environment, which can be used to implement "pretty URL's" like "http://www.example.com/user/edit". If mod_rewrite is not enabled, Zend Framework can be configured to support URL's such as "http://www.example.com?controller=user&action=edit". Pretty URL's may be used to shorten URL's for textual representation or search engine optimization (SEO), but they do not directly affect the functionality of the application.

PHP Version

Zend recommends the most current release of PHP for critical security and performance enhancements, and currently supports PHP 5.2.4 or later.

Zend Framework has an extensive collection of unit tests, which you can run using PHPUnit 3.3.0 or later.

PHP Extensions

You will find a table listing all extensions typically found in PHP and how they are used in Zend Framework below. You should verify that the extensions on which Zend Framework components you'll be using in your application are available in your PHP environments. Many applications will not require every extension listed below.

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.

PHP Extensions Used in Zend Framework by Component
PHP Extension Dependency Type Used by Zend Framework Components
» apc Hard » Zend_Cache_Backend_Apc
Soft » Zend_File_Transfer
» bcmath Soft » Zend_Locale
» bitset Soft » Zend_Search_Lucene
» bz2 --- ---
» calendar --- ---
» com_dotnet --- ---
» ctype Hard » Zend_Auth_Adapter_Http
» Zend_Gdata
» Zend_Http_Client
» Zend_Pdf
» Zend_Rest_Client
» Zend_Rest_Server
» Zend_Search_Lucene
» Zend_Uri
» Zend_Validate
» curl Hard » Zend_Http_Client_Adapter_Curl
» date Soft » Zend_Amf
» dba --- ---
» dbase --- ---
» dom Hard » Zend_Amf
» Zend_Dom
» Zend_Feed
» Zend_Gdata
» Zend_Log_Formatter_Xml
» Zend_Rest_Server
» Zend_Soap
» Zend_Search_Lucene
» Zend_Service_Amazon
» Zend_Service_Delicious
» Zend_Service_Flickr
» Zend_Service_Simpy
» Zend_Service_Yahoo
» Zend_XmlRpc
» exif --- ---
» fbsql --- ---
» fdf --- ---
» filter --- ---
» ftp --- ---
» gd Hard » Zend_Captcha
» Zend_Pdf
» gettext --- ---
» gmp --- ---
» hash Hard » Zend_Auth_Adapter_Http
» ibm_db2 Hard » Zend_Db_Adapter_Db2
» iconv Hard » Zend_Currency
» Zend_Locale_Format
» Zend_Mime
» Zend_Pdf
» Zend_Search_Lucene
» Zend_Service_Audioscrobbler
» Zend_Service_Flickr
» Zend_XmlRpc_Client
» igbinary Hard » Zend_Serializer_Adapter_Igbinary
» imap --- ---
» informix --- ---
» interbase Hard Zend_Db_Adapter_Firebird
» json Soft » Zend_Json
» Zend_Serializer_Adapter_Json
» ldap Hard » Zend_Ldap
» libxml --- ---
» mbstring Hard » Zend_Feed
» mcrypt Hard » Zend_Service_ReCaptcha_MailHide
» memcache Hard » Zend_Cache_Backend_Memcached
» memcached Hard » Zend_Cache_Backend_Libmemcached
» mhash --- ---
» mime_magic Soft » Zend_Http_Client
» ming --- ---
» msql --- ---
» mssql --- ---
» mysql --- ---
» mysqli Hard » Zend_Db_Adapter_Mysqli
» ncurses --- ---
» oci8 Hard » Zend_Db_Adapter_Oracle
» odbc --- ---
» openssl --- ---
» pcntl --- ---
» pcre Hard Virtually all components
» pdo Hard All PDO database adapters
» pdo_dblib --- ---
» pdo_firebird --- ---
pdo_mssql Hard » Zend_Db_Adapter_Pdo_Mssql
» pdo_mysql Hard » Zend_Db_Adapter_Pdo_Mysql
» pdo_oci Hard » Zend_Db_Adapter_Pdo_Oci
» pdo_pgsql Hard » Zend_Db_Adapter_Pdo_Pgsql
» pdo_sqlite Hard » Zend_Db_Adapter_Pdo_Sqlite
» pgsql --- ---
» posix Soft » Zend_Mail
» pspell --- ---
» readline --- ---
» recode --- ---
» Reflection Hard » Zend_Controller
» Zend_Filter
» Zend_Filter_Input
» Zend_Json
» Zend_Log
» Zend_Rest_Server
» Zend_Server_Reflection
» Zend_Validate
» Zend_View
» Zend_XmlRpc_Server
» session Hard » Zend_Controller_Action_Helper_Redirector
» Zend_Session
» shmop --- ---
» SimpleXML Hard » Zend_Config_Xml
» Zend_Feed
» Zend_Rest_Client
» Zend_Serializer_Adapter_Wddx
» Zend_Service_Audioscrobbler
» Zend_Soap
» Zend_XmlRpc
Soft » Zend_Amf
» soap Hard » Zend_Service_StrikeIron
» Zend_Soap
» sockets --- ---
» SPL Hard Virtually all components
» SQLite Hard » Zend_Cache_Backend_Sqlite
standard Hard Virtually all components
» sybase --- ---
sysvmsg --- ---
sysvsem --- --
sysvshm --- ---
» tidy --- ---
» tokenizer --- ---
» wddx Hard » Zend_Serializer_Adapter_Wddx
» xml Hard » Zend_Translate_Adapter_Qt
» Zend_Translate_Adapter_Tmx
» Zend_Translate_Adapter_Xliff
» XMLReader --- ---
» xmlrpc --- ---
» XMLWriter --- ---
» xsl --- ---
» zip --- ---
» zlib Hard » Zend_Pdf
» Zend_Filter_Compress

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.

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_Simpy Hard » dom
» libxml
» Zend_Service_SlideShare --- ---
» 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 Dependencies

Below you can find a table listing Zend Framework Components and their dependencies to other Zend Framework Components. This can help you if you need to have only single components instead of the complete Zend Framework.

A dependency of type "hard" indicates that the components or classes cannot function properly if the respective dependent component is not available, while a dependency of type "soft" indicates that the component may need the dependent component in special situations or with special adapters. At last a dependency of type "fix" indicated that these components or classes are in any case used by subcomponents, and a dependency of type "sub" indicates that these components can be used by subcomponents in special situations or with special adapters.

Note: Even if it's possible to separate single components for usage from the complete Zend Framework you should keep in mind that this can lead to problems when files are missed or components are used dynamically.

Zend Framework Components and their dependency to other Zend Framework Components
Zend Framework Component Dependency Type Dependent Zend Framework Component
» Zend_Acl Hard » Zend_Exception
» Zend_Amf Hard » Zend_Exception
» Zend_Server
Soft » Zend_Date
» Zend_Loader
Sub » Zend_Locale
» Zend_Registry
» Zend_Auth Hard » Zend_Exception
Soft » Zend_Db
» Zend_InfoCard
» Zend_Ldap
» Zend_OpenId
» Zend_Session
Fix » Zend_Controller
» Zend_Http
» Zend_Loader
» Zend_Locale
» Zend_Uri
» Zend_View
Sub » Zend_Captcha
» Zend_Config
» Zend_Date
» Zend_Dojo
» Zend_Filter
» Zend_Form
» Zend_Json
» Zend_Layout
» Zend_Registry
» Zend_Server
» Zend_Service_ReCaptcha
» Zend_Text
» Zend_Validate
» Zend_Wildfire
» Zend_Cache Hard » Zend_Exception
Soft » Zend_Log
Sub » Zend_Captcha
» Zend_Config
» Zend_Controller
» Zend_Date
» Zend_Db
» Zend_Dojo
» Zend_Filter
» Zend_Form
» Zend_Http
» Zend_Json
» Zend_Layout
» Zend_Loader
» Zend_Locale
» Zend_Registry
» Zend_Server
» Zend_Service_ReCaptcha
» Zend_Session
» Zend_Text
» Zend_Uri
» Zend_Validate
» Zend_View
» Zend_Wildfire
» Zend_Captcha Hard » Zend_Exception
» Zend_Service_ReCaptcha
» Zend_Text
» Zend_Validate
Fix » Zend_Http
» Zend_Json
» Zend_Loader
» Zend_Locale
» Zend_Server
» Zend_Uri
Sub » Zend_Date
» Zend_Filter
» Zend_ReLoader
» Zend_Config Hard » Zend_Exception
» Zend_Console_Getopt Hard » Zend_Exception
Soft » Zend_Json
Sub » Zend_Loader
» Zend_Server
» Zend_Controller Hard » Zend_Config
» Zend_Exception
» Zend_Loader
» Zend_Registry
» Zend_Uri
» Zend_View
Soft » Zend_Dojo
» Zend_Filter
» Zend_Json
» Zend_Layout
Fix » Zend_Locale
» Zend_Validate
Sub » Zend_Captcha
» Zend_Date
» Zend_Db
» Zend_Form
» Zend_Http
» Zend_Server
» Zend_Service_ReCaptcha
» Zend_Session
» Zend_Text
» Zend_Wildfire
» Zend_Currency Hard » Zend_Exception
» Zend_Locale
Sub » Zend_Loader
» Zend_Registry
» Zend_Date Hard » Zend_Exception
» Zend_Locale
Sub » Zend_Loader
» Zend_Registry
» Zend_Db Hard » Zend_Exception
» Zend_Loader
Soft » Zend_Registry
» Zend_Wildfire
Sub » Zend_Captcha
» Zend_Config
» Zend_Controller
» Zend_Date
» Zend_Db
» Zend_Dojo
» Zend_Filter
» Zend_Form
» Zend_Http
» Zend_Json
» Zend_Layout
» Zend_Server
» Zend_Service_ReCaptcha
» Zend_Session
» Zend_Text
» Zend_Uri
» Zend_Validate
» Zend_View
» Zend_Debug --- ---
» Zend_Dojo Hard » Zend_Exception
» Zend_Form
» Zend_Json
» Zend_Registry
» Zend_View
Soft » Zend_Filter
Fix » Zend_Config
» Zend_Loader
» Zend_Locale
» Zend_Uri
» Zend_Validate
Sub » Zend_Captcha
» Zend_Controller
» Zend_Date
» Zend_Db
» Zend_Dojo
» Zend_Http
» Zend_Layout
» Zend_Server
» Zend_Service_ReCaptcha
» Zend_Session
» Zend_Text
» Zend_Wildfire
» Zend_Dom Hard Zend_Exception
» Zend_Exception --- ---
» Zend_Feed Hard » Zend_Exception
» Zend_Loader
» Zend_Uri
Fix » Zend_Locale
» Zend_Validate
Sub » Zend_Date
» Zend_Filter
» Zend_Http
» Zend_Registry
» Zend_File_Transfer Hard » Zend_Exception
Soft » Zend_Loader
» Zend_Filter Hard » Zend_Exception
» Zend_Loader
» Zend_Validate
Soft » Zend_Locale
Sub » Zend_Date
» Zend_Registry
» Zend_Form Hard » Zend_Exception
» Zend_Filter
» Zend_Validate
Soft » Zend_Captcha
» Zend_Controller
» Zend_Json
» Zend_Loader
» Zend_Registry
» Zend_Session
Fix » Zend_Config
» Zend_Http
» Zend_Locale
» Zend_Server
» Zend_Service_ReCaptcha
» Zend_Text
» Zend_Uri
» Zend_View
Sub » Zend_Date
» Zend_Db
» Zend_Dojo
» Zend_Form
» Zend_Layout
» Zend_Wildfire
» Zend_Gdata Hard » Zend_Exception
» Zend_Http
» Zend_Mime
» Zend_Version
Soft » Zend_Loader
Fix » Zend_Locale
» Zend_Uri
» Zend_Validate
Sub » Zend_Date
» Zend_Filter
» Zend_Registry
» Zend_Http Hard » Zend_Exception
» Zend_Loader
» Zend_Uri
Fix » Zend_Locale
» Zend_Validate
Sub » Zend_Date
» Zend_Filter
» Zend_Registry
» Zend_InfoCard Hard » Zend_Exception
» Zend_Loader
» Zend_Json Hard » Zend_Exception
» Zend_Loader
» Zend_Server
» Zend_Layout Hard » Zend_Exception
Soft » Zend_Controller
» Zend_Filter
» Zend_Loader
» Zend_View
Fix » Zend_Config
» Zend_Layout
» Zend_Registry
» Zend_Uri
» Zend_Validate
Sub » Zend_Captcha
» Zend_Date
» Zend_Db
» Zend_Dojo
» Zend_Form
» Zend_Http
» Zend_Json
» Zend_Locale
» Zend_Server
» Zend_Service_ReCaptcha
» Zend_Session
» Zend_Text
» Zend_Wildfire
» Zend_Ldap Hard » Zend_Exception
» Zend_Loader Hard » Zend_Exception
» Zend_Locale Hard » Zend_Exception
Soft » Zend_Registry
Sub » Zend_Loader
» Zend_Log Hard » Zend_Exception
Soft » Zend_Wildfire
Sub » Zend_Captcha
» Zend_Config
» Zend_Controller
» Zend_Date
» Zend_Db
» Zend_Dojo
» Zend_Filter
» Zend_Form
» Zend_Http
» Zend_Json
» Zend_Layout
» Zend_Loader
» Zend_Registry
» Zend_Server
» Zend_Service_ReCaptcha
» Zend_Session
» Zend_Text
» Zend_Uri
» Zend_Validate
» Zend_View
» Zend_Mail Hard » Zend_Exception
» Zend_Loader
» Zend_Mime
» Zend_Validate
Fix » Zend_Locale
Sub » Zend_Date
» Zend_Filter
» Zend_Registry
» Zend_Measure Hard » Zend_Exception
» Zend_Locale
» Zend_Registry
Sub » Zend_Loader
» Zend_Memory Hard » Zend_Cache
» Zend_Exception
Sub » Zend_Captcha
» Zend_Config
» Zend_Controller
» Zend_Date
» Zend_Db
» Zend_Dojo
» Zend_Filter
» Zend_Form
» Zend_Http
» Zend_Json
» Zend_Layout
» Zend_Loader
» Zend_Locale
» Zend_Log
» Zend_Registry
» Zend_Server
» Zend_Service_ReCaptcha
» Zend_Session
» Zend_Text
» Zend_Uri
» Zend_Validate
» Zend_View
» Zend_Wildfire
» Zend_Mime Hard » Zend_Exception
» Zend_OpenId Hard » Zend_Controller
» Zend_Exception
» Zend_Http
» Zend_Session
Fix » Zend_Config
» Zend_Dojo
» Zend_Loader
» Zend_Locale
» Zend_Registry
» Zend_Uri
» Zend_Validate
» Zend_View
Sub » Zend_Captcha
» Zend_Date
» Zend_Db
» Zend_Filter
» Zend_Form
» Zend_Json
» Zend_Layout
» Zend_Server
» Zend_Service_ReCaptcha
» Zend_Text
» Zend_Wildfire
» Zend_Paginator Hard » Zend_Exception
» Zend_Json
» Zend_Loader
Soft » Zend_Controller
» Zend_Db
» Zend_View
Fix » Zend_Server
Sub » Zend_Captcha
» Zend_Config
» Zend_Date
» Zend_Dojo
» Zend_Filter
» Zend_Form
» Zend_Http
» Zend_Layout
» Zend_Locale
» Zend_Registry
» Zend_Service_ReCaptcha
» Zend_Session
» Zend_Text
» Zend_Uri
» Zend_Validate
» Zend_Wildfire
» Zend_Pdf Hard » Zend_Exception
» Zend_Log
» Zend_Memory
Fix » Zend_Cache
Sub » Zend_Captcha
» Zend_Config
» Zend_Controller
» Zend_Date
» Zend_Db
» Zend_Dojo
» Zend_Filter
» Zend_Form
» Zend_Http
» Zend_Json
» Zend_Layout
» Zend_Loader
» Zend_Locale
» Zend_Registry
» Zend_Server
» Zend_Service_ReCaptcha
» Zend_Session
» Zend_Text
» Zend_Uri
» Zend_Validate
» Zend_View
» Zend_Wildfire
» Zend_Progressbar Hard » Zend_Config
» Zend_Exception
» Zend_Json
Soft » Zend_Session
Fix » Zend_Db
» Zend_Loader
» Zend_Server
Sub » Zend_Captcha
» Zend_Date
» Zend_Dojo
» Zend_Filter
» Zend_Form
» Zend_Http
» Zend_Layout
» Zend_Registry
» Zend_Service_ReCaptcha
» Zend_Text
» Zend_Uri
» Zend_Validate
» Zend_View
» Zend_Wildfire
» Zend_Registry Hard » Zend_Exception
Soft » Zend_Loader
» Zend_Request --- ---
» Zend_Rest Hard » Zend_Exception
» Zend_Server
» Zend_Service
» Zend_Uri
Fix » Zend_Http
» Zend_Loader
» Zend_Locale
» Zend_Validate
Sub » Zend_Date
» Zend_Filter
» Zend_Registry
» Zend_Search_Lucene Hard » Zend_Exception
» Zend_Serializer Hard » Zend_Exception
» Zend_Loader
Soft » Zend_Json
» Zend_Amf
» Zend_Server Hard » Zend_Exception
» Zend_Service_Akismet Hard » Zend_Exception
» Zend_Http
» Zend_Uri
» Zend_Version
Fix » Zend_Loader
» Zend_Locale
» Zend_Validate
Sub » Zend_Date
» Zend_Filter
» Zend_Registry
» Zend_Service_Amazon Hard » Zend_Exception
» Zend_Http
» Zend_Rest
Fix » Zend_Loader
» Zend_Locale
» Zend_Server
» Zend_Service
» Zend_Uri
» Zend_Validate
Sub » Zend_Date
» Zend_Filter
» Zend_Registry
» Zend_Service_Audioscrobbler Hard » Zend_Exception
» Zend_Http
Fix » Zend_Loader
» Zend_Locale
» Zend_Uri
» Zend_Validate
Sub » Zend_Date
» Zend_Filter
» Zend_Registry
» Zend_Service_Delicious Hard » Zend_Date
» Zend_Exception
» Zend_Http
» Zend_Json
» Zend_Rest
Fix » Zend_Loader
» Zend_Locale
» Zend_Server
» Zend_Service
» Zend_Uri
» Zend_Validate
Sub » Zend_Filter
» Zend_Registry
» Zend_Service_Flickr Hard » Zend_Exception
» Zend_Http
Soft » Zend_Rest
» Zend_Validate
Fix » Zend_Loader
» Zend_Locale
» Zend_Server
» Zend_Service
» Zend_Uri
Sub » Zend_Date
» Zend_Filter
» Zend_Registry
» Zend_Service_Nirvanix Hard » Zend_Exception
» Zend_Http
» Zend_Loader
Fix » Zend_Locale
» Zend_Uri
» Zend_Validate
Sub » Zend_Date
» Zend_Filter
» Zend_Registry
» Zend_Service_ReCaptcha Hard » Zend_Exception
» Zend_Http
» Zend_Json
Fix » Zend_Loader
» Zend_Locale
» Zend_Server
» Zend_Uri
» Zend_Validate
Sub » Zend_Date
» Zend_Filter
» Zend_Registry
» Zend_Service_Simpy Hard » Zend_Exception
» Zend_Http
» Zend_Rest
Fix » Zend_Loader
» Zend_Locale
» Zend_Server
» Zend_Service
» Zend_Uri
» Zend_Validate
Sub » Zend_Date
» Zend_Filter
» Zend_Registry
» Zend_Service_SlideShare Hard » Zend_Cache
» Zend_Exception
» Zend_Http
Fix » Zend_Loader
» Zend_Locale
» Zend_Uri
» Zend_Validate
Sub » Zend_Captcha
» Zend_Config
» Zend_Controller
» Zend_Date
» Zend_Db
» Zend_Dojo
» Zend_Filter
» Zend_Form
» Zend_Json
» Zend_Layout
» Zend_Log
» Zend_Registry
» Zend_Server
» Zend_Service_ReCaptcha
» Zend_Session
» Zend_Text
» Zend_View
» Zend_Wildfire
» Zend_Service_StrikeIron Hard » Zend_Exception
» Zend_Http
» Zend_Loader
Fix » Zend_Locale
» Zend_Uri
» Zend_Validate
Fix » Zend_Date
» Zend_Filter
» Zend_Registry
» Zend_Service_Technorati Hard » Zend_Date
» Zend_Exception
» Zend_Http
» Zend_Uri
» Zend_Locale
Soft » Zend_Rest
Fix » Zend_Loader
» Zend_Server
» Zend_Service
» Zend_Validate
Sub » Zend_Filter
» Zend_Registry
» Zend_Service_Twitter Hard » Zend_Exception
» Zend_Feed
» Zend_Http
» Zend_Json
» Zend_Rest
» Zend_Uri
Fix » Zend_Loader
» Zend_Locale
» Zend_Server
» Zend_Service
» Zend_Validate
Fix » Zend_Date
» Zend_Filter
» Zend_Registry
» Zend_Service_Yahoo Hard » Zend_Exception
» Zend_Http
» Zend_Rest
Soft » Zend_Validate
Fix » Zend_Loader
» Zend_Locale
» Zend_Server
» Zend_Service
» Zend_Uri
Sub » Zend_Date
» Zend_Filter
» Zend_Registry
» Zend_Session Hard » Zend_Exception
Soft » Zend_Config
» Zend_Db
» Zend_Loader
Sub » Zend_Captcha
» Zend_Date
» Zend_Dojo
» Zend_Filter
» Zend_Form
» Zend_Http
» Zend_Json
» Zend_Layout
» Zend_Registry
» Zend_Server
» Zend_Service_ReCaptcha
» Zend_Session
» Zend_Text
» Zend_Uri
» Zend_Validate
» Zend_View
» Zend_Wildfire
» Zend_Soap Hard » Zend_Exception
» Zend_Server
» Zend_Uri
Fix » Zend_Loader
» Zend_Locale
» Zend_Validate
Sub » Zend_Date
» Zend_Filter
» Zend_Registry
» Zend_Test Hard » Zend_Controller
» Zend_Dom
» Zend_Exception
» Zend_Layout
» Zend_Registry
» Zend_Session
Soft » Zend_Loader
Fix » Zend_Config
» Zend_Locale
» Zend_Uri
» Zend_Validate
» Zend_View
Sub » Zend_Captcha
» Zend_Date
» Zend_Db
» Zend_Dojo
» Zend_Filter
» Zend_Form
» Zend_Http
» Zend_Json
» Zend_Server
» Zend_Service_ReCaptcha
» Zend_Text
» Zend_Wildfire
» Zend_Text Hard » Zend_Exception
Soft » Zend_Loader
» Zend_TimeSync Hard » Zend_Date
» Zend_Exception
» Zend_Loader
Fix » Zend_Locale
Sub » Zend_Registry
» Zend_Translate Hard » Zend_Exception
» Zend_Loader
» Zend_Locale
Sub » Zend_Registry
» Zend_Uri Hard » Zend_Exception
» Zend_Loader
» Zend_Locale
» Zend_Validate
Soft » Zend_Date
» Zend_Filter
» Zend_Registry
» Zend_Validate Hard » Zend_Exception
» Zend_Loader
» Zend_Locale
Soft » Zend_Date
» Zend_Filter
» Zend_Registry
» Zend_Version --- ---
» Zend_View Hard » Zend_Controller
» Zend_Exception
» Zend_Loader
» Zend_Locale
» Zend_Registry
Soft » Zend_Json
» Zend_Layout
Fix » Zend_Config
» Zend_Uri
» Zend_Validate
Sub » Zend_Captcha
» Zend_Date
» Zend_Db
» Zend_Dojo
» Zend_Filter
» Zend_Form
» Zend_Http
» Zend_Server
» Zend_Service_ReCaptcha
» Zend_Session
» Zend_Text
» Zend_Wildfire
» Zend_Wildfire Hard » Zend_Controller
» Zend_Exception
» Zend_Json
» Zend_Loader
Fix » Zend_Config
» Zend_Layout
» Zend_Registry
» Zend_Server
» Zend_Uri
» Zend_Validate
» Zend_View
Sub » Zend_Captcha
» Zend_Date
» Zend_Db
» Zend_Dojo
» Zend_Filter
» Zend_Form
» Zend_Http
» Zend_Layout
» Zend_Service_ReCaptcha
» Zend_Session
» Zend_Text
» Zend_XmlRpc Hard » Zend_Exception
» Zend_Http
» Zend_Server
Fix » Zend_Loader
» Zend_Uri
» Zend_Validate
» Zend_Locale
Sub » Zend_Date
» Zend_Filter
» Zend_Registry

Zend Framework Requirements

Comments

Hello, why does Zend_Http_Client require mime magic when it's deprecated?
Cause the Zend Framework is pretty old? -_-
That's hardly an answer.
I'm on php 5.3.3 (5.3.0 is more than one year old now) and I CAN'T USE mime magic (Mimetype extension) even if I wanted to, because there's a Fileinfo extension INSTEAD. There's no --with-mime-magic switch, there's no Mimetype PECL extension.

So that means I can't safely use Zend_Http_Client and god knows how many other (so called loosely coupled) components which depend on it? Well.. I might as well not use ZF at all. (Or wait for 2.0.. ha.. haha yeah I'll do that... with Symfony)

There's a minor release almost every month, but something as important as this is not fixed/rewritten. Well... I don't really know what to say.

The funny thing is that there's no "WARNING SOME ZF COMPONENTS WON'T WORK WITH PHP 5.3" on the main page, noooo that would be too easy... you have to delve into the refman page xyz and search for it like a retarded monkey.

Thanks Zend.
===
If mod_rewrite is not enabled, Zend Framework can be configured to support URL's such as "http://www.example.com?controller=user&action=edit"
===

Ok, but how? Ther's a tutorial or guide about this?
===
If mod_rewrite is not enabled, Zend Framework can be configured to support URL's such as "http://www.example.com?controller=user&action=edit"
===

Ok, but how? Ther's a tutorial or guide about this?
Hey kinda new to PHP and was wanting to know how to find when using the Zend Framework if it's available in my PHP environment and what extension to use.

"You should verify that the extensions on which Zend Framework components you'll be using in your application are available in your PHP environments. Many applications will not require every extension listed below."

Sorry, just a little lost with PHP. Don't know if you could recommend any other way to learn more about setting it up PHP. We are looking to set it up on our website Garmin Nuvi 1490lmt.

We also don't know about using PHP is safe for our content, how can we make it safe while using PHP, so people can't steal content from our site.

Hope the questions make sense, looking forward to your help.

Thanks,

TB.
Beginner
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam dictum nulla ac erat auctor vel lobortis justo pretium. Nam ligula magna, malesuada non gravida quis, luctus et nisi. Integer non neque arcu, sed porta elit. Maecenas sollicitudin vehicula sapien vel condimentum. In hac habitasse platea dictumst. <a href=http://losvazquezsounds.org/>los vazquez sounds</a>

+ Add A Comment

Please do not report issues via comments; use the ZF Issue Tracker.

If you have a JIRA/Crowd account, we suggest you login first before commenting.

  • BBCode is allowed in the comment markup

  • Select a Version

    Languages Available

    Components

    Search the Manual