Zend Framework(PHP开发框架)v2.0.0官方版
最新推荐
-
齐鲁银行网银助手3.0.0.5官方版 安全软件 / 3.0M
-
360安全卫士U盘病毒专杀(Autorun.inf专杀)13.0.0.213简体中文绿色免费版 安全软件 / 86.1M
-
360安全卫士U盘病毒专杀工具v13.0.0.213绿色免费版 安全软件 / 86.1M
-
360安全卫士修复工具v13.0.0.213免费版 安全软件 / 86.1M
-
360安全卫士超强查杀V13.0.0.213安装版 安全软件 / 86.1M
精品推荐
-
WeeeCode(图形化编程软件)v3.6.2官方版 编程开发 / 429.1M
查看 -
核桃编程v2.1.123.0官方版 编程开发 / 272.5M
查看 -
DevToys(开发工具)v1.0.11.0官方版 编程开发 / 156M
查看 -
吾爱OD(附118款脱壳脚本)v1.10中文版(32/64位) 编程开发 / 15.5M
查看 -
360加固助手v3.6.1.0官网版 编程开发 / 271.5M
查看
本类排行
详情介绍
ZendFramework 是一个PHP 开发框架。 ZF2 本身支持模块的概念。任何第三方PHP程序只要遵循Zend的编码规范和代码结构都可以变成Zend模块。
Zend Framework 是一个PHP 开发框架。 ZF2 本身支持模块的概念。任何第三方PHP程序只要遵循Zend的编码规范和代码结构都可以变成Zend模块。
软件特点
1. 模块化(ModuleManager)
与ZF1相比,ZF2原生支持模块的概念。任何第三方PHP程序只要遵循Zend的编码标准和代码结构都可以变成Zend模块。目前已经发布了一批实验模块(参见ZF2模块)。像Doctrine ORM 这样的优秀项目还有很多。可以预见,随着ZF2的慢慢成熟,越来越多的可选模块将会出现。未来基于ZF2的项目开发可能会像搭积木一样轻松简单。
2.事件驱动(EventManager)
在传统程序中,代码是按线性顺序执行的,因此在开发过程中通常很难将某些功能分离到组件或模块中。事件驱动,或者说挂钩,以精简的方式改变了普通程序的运行方式。应用事件驱动后,程序会以‘注册事件’=‘触发事件’的方式进行跳跃式运行,这样就可以在不影响原有程序代码的情况下,很容易在任意位置添加新的业务逻辑,使得项目开发极其灵活。
3.服务管理器(ServiceManager)
服务管理器的概念来源于“服务定位器模式(Service locator pattern)”的编程思想。这种思想主张将程序中每个独立的功能提取出来作为“服务”。每个服务都是可独立唤醒的。只有当服务被调用时,服务相关的程序才会启动。这就是ZF2性能提升的秘诀。 ServiceLocator的思想在ZF2的MVC启动过程中处处体现。功能模块的调用极其“吝啬”,这对于之前对Zend 性能有疑问的开发人员来说肯定会大吃一惊。
4. 依赖注入
依赖注入广泛应用于主流Java框架中,可以有效解耦大型应用程序。 ZF2引入Di是经过了反复的考虑和权衡的。即使进入测试阶段后,仍然使用Di 作为ZF2 的基本实现方案,整个Mvc 配置都是基于Di 的。最终,为了避免陷入Di可能造成的元数据编程泥潭(Metaprogramming),仅将Di作为ZF2的底层实现,而在上层添加了ServiceManager。普通开发者使用ZF2时不需要接触Di级别。然而,这并不妨碍DI 作为一个优秀的PHP 组件存在并发挥作用。
5.社交编程
ZF2的代码完全托管在Github上。凭借Github的优秀设计,任何人都可以通过fork轻松参与ZF2项目建设,甚至提交新的模块功能。作者AlloVince还帮助Zend团队修复了一些bug,发现Zend团队响应非常快(从不超过24小时),并且花时间认真回答反馈。因此,参与ZF2项目是参与PHP开源项目的一个不错的选择。
指示
环境配置
1、首先你必须确保你的PHP版本不低于5.1.4,但强烈建议使用5.2.3或更高版本。
2. 确保您的php.ini 已启用以下模块:
1) 扩展名=php_pdo.dll
2)扩展名=php_pdo_mysql.dll
3. 打开Apache 的配置文件httpd.conf 并确保已启用以下模块:
1)加载模块rewrite_module模块/mod_rewrite.so
2)继续搜索httpd.conf文件。如果AllowOverride 为None,请务必将None 更改为all。
4.设置环境变量:
如果出现“php.exe命令不存在.”,将php.exe目录放入环境变量:D:\software\wamp\bin\php\php5.3.10
5. 好,我们来测试一下:
6. zend框架配置输入zf show version显示版本信息。
7、输入zf create project f:\web\zendframe,在我的php环境中创建zendframe项目。
8、将你下载的zend框架的库下的zend文件复制到项目的库目录下。
9、恭喜你,在地址栏输入//127.0.0.1/zendframe/public即可显示界面,说明zend框架配置成功!