Zend框架面试题及答案 - [ Web技术面试题及答案 ]

Zend框架面试题及答案

Zend Framework是利用PHP创建的流行框架之一。 它是一个完全面向对象的Web应用程序系统,具有模型视图控制器(MVC)设计。 利用Zend框架生成了许多从小到大规模的Web应用程序。 通过阅读下面Zend Framework面试题和答案,有助于让您在面试过程中应付自如,也可作为测评或复习巩固Zend Framework知识。

1. Zend Framework 2是什么?

Zend Framework 2是一个开源框架,用于使用PHP 5.3+开发Web应用程序和服务。 Zend Framework 2使用100%面向对象的代码并利用PHP 5.3的大多数新功能,例如:名称空间,后期静态绑定,lambda函数和闭包。详细答案>>

2. Zend框架中的插件是什么?

Zend框架会大量使用插件体系结构。 插件允许在将代码与Zend框架代码分开的同时轻松实现框架的合规性和自定义。 以下是Zend Framework中的插件: - 由前端控制器事件激活;事件是前端控制器的每个重要过程;允许全面应用的自动化活动;详细答案>>

3. Zend引擎是什么?

Zend Engine是一组各种组件,由PHP内部用作编译器并运行引擎时间。 最重要的Zend引擎部分是Zend虚拟机,它由Zend Executor组件和Zend Compiler稳定。它将PHP脚本加载到内存中并组织成Zend操作码。

详细答案>>

4. Zend框架中装饰器提供的默认方法有哪些?

装饰器被用作应用程序的一部分,以提供功能并使组件工作。Zend框架中的装饰器提供的默认方法如下: View Helper:是一种允许查看所使用的帮助文件的策略。它允许更换正在给予的实体。错误:提供执行应用程序期间出现的错误代码和消息。HTML标记:使用参数和属性可以写入标签。 它包含了实体的包装并减少了代码的长度。标签:用于提供信息丰富的关键字,因为它提供了预先提交的实体。详细答案>>

5. Zend框架中的装饰器是什么?

Zend框架利用装饰器模式来渲染元素和表单。 装饰器通常用于遵守单一责任原则,因为它允许在具有独特关注区域的类之间划分功能。 定义公共装饰器模式的一种基本技术是允许将行为静态或动态地添加到特定对象的设计,而不会对来自同一类的各种其他对象的行为产生任何影响。详细答案>>

6. 请解释Lucene在Zend框架中的含义?

Lucene是一个优秀的全功能文本搜索引擎,它使用开放的二进制格式来放置搜索索引,并使用标准化的问题设计来对索引进行质询。 Lucene最初是用Java编写的,是Apache项目的一部分。 Zend_Search_Lucene是一种PHP用法,它与Java Lucene带来了完全的二进制相似性。详细答案>>

7. Zend_Auth和Zend_Acl之间的主要区别是什么?

Zend_Auth和Zend_Acl之间的区别如下: Zend_Auth利用OpenID,LDAP和HTTP等方法提供确认,而Zend_Acl利用访问控制列表进行审批。Zend_Auth利用多种方法为客户提供验证协议; Zend_Acl用于批准目的。Zend_Auth确认检查并向客户的系统提供认证,尽管Zend_Acl仅使用正在批准的部分列表。Zend_Auth支持身份验证阶段功能,而Zend_Acl支持具有不同遗留和其他类似亮点功能的推进定义。Zend_Auth为框架提供了一个环境,通过该环境对经过...详细答案>>

8. 如何在Zend框架中检查表单是否已提交?

可以通过两种方式检查Zend Framework中是否发布(提交)了表单 : 处理表单提交并存储到数据库。显示表单以供用户提供详细信息。 利用Zend\form来检查Zend框架中是否发布(提交)了表单。Zend\form组件管理表单和表单验证。详细答案>>

9. Zend Framework需要哪个版本的PHP?

Zend Framework需要PHP 5.2.4及更高版本。 Zend框架得到了增强,可以利用PHP 5.2.4的所有面向对象功能,并具有突出的安全性和性能增强的优势。

详细答案>>

10. 什么是Zend Framework? 有什么用?

Zend框架是一个开源结构,用于使用PHP 5创建面向对象的Web应用程序。该结构的主要目的是通过使用面向对象的进程简化Web应用程序的开发,这些进程允许创建可扩展的类和对象。 促进构建Web服务和应用程序的最佳实践。 Zend框架由松散连接的组件组成,可以在应用程序中轻松使用。 它用于使用大量函数和库而不使用大量编码的Web应用程序。 它是一个纯粹的面向对象的Web应用系统,它由先进的MVC设计模式构成。详细答案>>
注: 此试题仅作为相关知识水平测试,不能作为权威试题和答案。非商业转载注明原文链接即可;商业转载需本站授权同意。