ZEND Framework

What is Zend Framework?

Zend Framework is a simple, straightforward, open-source software framework for PHP 5 designed to eliminate the tedious details of coding and let you focus on the big picture. Its strength is in its highly-modular MVC design, making your code more reusable and easier to maintain.

Goals of Zend Framework components

The following lists the components of Zend Framework, with a 2-3 line description and list of goals for the value that each component provides.

Zend_Acl

Zend_Acl provides lightweight and flexible access control list (ACL) functionality and privileges management.

  • includes basic implementations for Roles and Resources
  • Role and Resource objects may be instances of user-defined classes
  • Resource tree supports rule inheritance
  • supports multiple inheritance of access control rules among Roles
  • supports conditional rule applicability via an assertion interface

Zend_Auth

Zend_Auth provides an API for authentication and includes concrete authentication adapters for common use case scenarios.

  • provides adapter interface for customized authentication mechanisms
  • identity storage is abstracted for simple customization
  • simple and extensible API

Zend_Cache

Zend_Cache provides a flexible approach toward caching data, including tagging, manipulating, iterating, and removing subsets.

  • provides multiple storage backends (File, Sqlite, Memcached...)
  • provides multiple frontends (helpers for caching function or method calls, for caching a whole page...)
  • simple and flexible for generic uses

Zend_Config

Zend_Config simplifies the use of configuration data for web applications.

  • provides a property-based interface for reading configuration data
  • supports a variety of hierarchical data storage formats
  • supports inheritance of configuration data from one section into another

Quick Contact