Programming Life
相信不能相信的,完成不能完成的。矛盾,就象征进步。
posts - 151,comments - 7,trackbacks - 0

From: http://www.ibm.com/developerworks/cn/opensource/top-projects/php-resources.html#zend

Zend 框架组件包括:

Zend_Controller
此模块为应用程序提供全面的控制。它将请求转化为特定的行为并确保其执行。

Zend_Db
此模块基于 PHP 数据对象 (PDO) 并提供一种通用方式来访问数据库。

Zend_Feed
此模块使使用 RSS 和 Atom 提要变得简单。

Zend_Filter
此模块提供字符串过滤函数,如 isEmail() 和 getAlpha()。

Zend_InputFilter
对于 Zend_Filter,此模块是用来操作数组的,如表单输入。

Zend_HttpClient
此模块使您能轻易地执行 HTTP 请求。

Zend_Json
此模块使您能够轻易地将 PHP 对象转换成 JavaScript 对象符号,反之亦然。

Zend_Log
此模块提供通用日志功能。

Zend_Mail
此模块使您能够发送文本文件和多部分 MIME 电子邮件。

Zend_Mime
此模块被 Zend_Mail 用来解码 MIME 消息。

Zend_Pdf
此模块用来创建新的 PDF 文档,及加载和编辑现有文档。

Zend_Search
此模块使您能在现有文本上执行复杂搜索。例如,您可以建立一个搜索引擎,该引擎可以基于相关性或其他因素返回结果。

Zend_Service_Amazon、Zend_Service_Flickr 以及 Zend_Service_Yahoo
这些模块提供对这些 Web 服务 API 的简单访问。

Zend_View
此模块处理 MVC 模式的 “视图” 部分。

Zend_XmlRpc
此模块使您能够轻易地创建 XML-RPC 客户机。(已为将来计划好服务器功能。)

编码准则

当您为 Zend 框架编码,或使用其编码时,您应该遵循特定的准则。这些准则是为了使团队项目变得更加简单而设计的。换句话说,通过定义编码规范,您不仅能避免接下来的问题,而且能够使其他人更容易阅读您的代码。Zend 框架文档中包含几页指导准则,比如:

* 确保文件整洁。换句话说,在文件头、标准的四格缩进等前面不能有任何前导或者后置的空格,这些空格会调用 Web 服务器导致意外地发送内容。
* 有且只有当类作为 Zend 框架的一部分时,而不仅仅是使用 Zend 框架时,类名才以 Zend_ 开头。
* 在函数名中下划线是禁止的。而是使用小写开头大小写间隔的方式(如 getTodaysDate())。
* 只有当变量是 private 或 protected 类型时,才以下划线开头。
* 将所有的变量声明为 private、protected 或者 public,而不要使用 var。
* 使用标准的 PHP 标记(如 ),而不是简写方式 ()。
* 确保您的代码易于阅读。换句话说,当使用一个句号 (.) 连接文本时,确保在句号前后加上空格以便于阅读。同理,当声明一个数组时,要在逗号后面加上空格。
* 如果您必须通过引用传值,那只能在函数声明中这样做。调用时通过引用传值是不允许的。
* 任何 PHP 文件都必须包括能被 PhpDocumentor 阅读的文档,并且编码准则指定了特定的最少标记。

From: http://www.lostk.com/blog/zend_framework_summary/

posted on 2008-11-12 20:36 Prog 阅读(328) 评论(0)  编辑 收藏 引用 网摘 所属分类: PHP

只有注册用户登录后才能发表评论。
网站导航: