Zend Framework is an open source framework for evolving web applications and services with PHP 5. Zend Framework is implemented using 100% object-oriented code. The constituent structure of Zend Framework is rather exclusive; each component is conceived with couple of dependencies on other constituents. This roughly coupled architecture allows developers to use components individually. We often call this a "use-at-will" conceive.
While they can be utilised individually, Zend Framework constituents in the benchmark library pattern a powerful and extensible world wide world wide world wide web application framework when blended. Zend Framework boasts a robust, high presentation MVC implementation, a database abstraction that is easy to use, and a forms constituent that applies HTML form rendering, validation, and filtering so that developers can consolidate all of these operations using one easy-to-use, object oriented interface. Other constituents, such as Zend_Auth and Zend_Acl, supply client authentication and authorization against all widespread credential stores. Still others implement purchaser libraries to simply access to the most popular world wide world wide web services accessible. anything your application desires are, you're expected to find a Zend Framework constituent that can be utilised to spectacularly reduce development time with a thoroughly checked base.
The primary sponsor of the project 'Zend structure' is » Zend Technologies, but numerous companies have assisted components or important features to the structure. Companies such as Google, Microsoft, and StrikeIron have partnered with Zend to supply interfaces to world wide web services and other technologies that they desire to make accessible to Zend Framework developers.
Zend Framework could not deliver and support all of these characteristics without the help of the vibrant Zend Framework community. Community members, including suppliers, make themselves accessible on » mailing registers, » IRC channels, and other forums. anything question you have about Zend structure, the community is always available to address it.
Installing Zend Framework is exceedingly easy. Once you have downloaded and extracted the framework, you should add the /library folder in the distribution to the beginning of your encompass path. You may furthermore desire to move the library folder to another – probably distributed – position on your document system.
» Download the newest steady issue. This type, accessible in both .zip and .tar.gz formats, is a good choice for those who are new to Zend structure.
» Download the newest nightly snapshot. For those who would audacious the cutting brim, the nightly snapshots comprise the newest progress of Zend Framework development. Snapshots are bundled with documentation either in English only or in all accessible dialects. If you foresee working with the newest Zend Framework expansion, address using a Subversion (SVN) purchaser.
utilising a » Subversion (SVN) purchaser. Zend Framework is open source programs, and the Subversion repository utilised for its development is publicly accessible. address using SVN to get Zend Framework if you currently use SVN for your application development, want to assist back to the structure, or need to upgrade your framework type more often than issues occur.
» Exporting is useful if you desire to get a specific framework modification without the .svn directories as created in a employed exact replicate.
» ascertain out a employed exact replicate if you want assist to Zend structure, a employed copy can be revised any time with » svn update and changes can be commited to our SVN repository with the » svn consign order.
An » externals delineation is quite convenient for developers already using SVN to organise their application's working exact replicates.
The URL for the trunk of Zend Framework's SVN repository is: » http://framework.zend.com/svn/framework/standard/trunk
one time you have a exact replicate of Zend Framework accessible, your submission needs to be adept to access the framework categories. Though there are » several ways to achieve this, your PHP » include_path desires to contain the route to Zend Framework's library.
Zend supplies a » QuickStart to get you up and running as rapidly as likely. This is an excellent way to start learning about the framework with an emphasis on genuine world examples that you can build upon.
Since Zend Framework constituents are roughly connected, you may use a rather exclusive blend of them in your own applications. The following sections supply a comprehensive quotation to Zend Framework on a component-by-component basis.