ppito/zf1-php7.2

此包已被废弃,不再维护。作者建议使用 shardj/zf1-future 包。

兼容 Zend Framework 1 PHP7.2

v1.0 2018-12-18 14:57 UTC

This package is auto-updated.

Last update: 2021-10-14 10:35:14 UTC


README

Logo

生命周期结束于 2016年9月28日

此项目不再维护,于 2016年9月28日达到生命周期结束;最后一次公共发布版本是 1.12.20。

目前,仓库已被归档,只读。

欢迎来到 Zend Framework 1.12 版本!

主分支: 构建状态

版本信息

Zend Framework 1.12.21dev 版本。发布于 YYYY年MM月DD日。

1.12.21 重要修复

请参阅 http://framework.zend.com/changelog 获取详细信息。

新特性

Zend_Loader 变更

从 ZF2 返回了一些自动加载器及其功能,以提供性能更好的替代方案。这些包括:Zend_Loader_StandardAutoloader,它通过允许指定与供应商前缀或命名空间关联的特定路径来改进 Zend_Loader_Autoloader;Zend_Loader_ClassMapAutoloader,它提供了使用查找表进行自动加载的能力(这通常是可能的最高效的自动加载方式);以及 Zend_Loader_AutoloaderFactory,它可以为您创建和更新自动加载器,还可以通过 spl_autoload_register() 进行注册。

Matthew Weier O’Phinney 从 ZF2 返回了 Zend_Loader 变更

Zend_EventManager

Zend_EventManager 是一个组件,允许您在实例级别以及通过共享集合将监听器附加和分离到命名事件;触发事件;以及中断监听器的执行。

Matthew Weier O’Phinney 从 ZF2 返回了 Zend_EventManager

Zend_Http_UserAgent_Features_Adapter_Browscap

此类提供了一个功能适配器,它调用 get_browser() 来发现移动设备功能,并将其注入到 UserAgent 设备实例中。

Browscap (http://browsers.garykeith.com/) 是一个开源项目,致力于收集和传播浏览器功能的“数据库”。PHP 通过 get_browser() 函数内置了对这些文件的支持。此函数需要您的 php.ini 提供一个指向 PHP 特定的 php_browscap.ini 文件的 browscap 条目,该文件可在 http://browsers.garykeith.com/stream.asp?PHP_BrowsCapINI 获取。

Matthew Weier O’Phinney 创建了 Zend_Http_UserAgent_Features_Adapter_Browscap

Zend_Mobile_Push

Zend_Mobile_Push 是一个用于实现三大推送通知平台(苹果(APNs)、谷歌(C2dm)和微软(MPNs))推送通知的组件。

Zend_Mobile_Push 由 Mike Willbanks 贡献。

Zend_Gdata_Analytics

Zend_Gdata_Analytics 是 Zend_Gdata 的扩展,允许与 Google 的 Analytics 数据导出 API 交互。此扩展并未对 Zend_Gdata 组件的整体操作进行任何重大更改。

Zend_Gdata_Analytics 由 Daniel Hartmann 贡献。

移除的功能

Zend_Http_UserAgent_Features_Adapter_WurflApi

由于 WURFL 许可协议的变化,我们已移除 WurflApi 适配器。我们将向 ScientiaMobile 提供WurflApi 适配器,以便 WURFL 的用户仍可选择该选项。

错误修复

此外,跟踪器中报告的 200 多个问题已得到修复。我们特别感谢 Adam Lundrigan、Frank Brückner 和 Martin Hujer 在实现此事上的努力。还要感谢许多运行 ZF1 单元测试并报告结果的人!

要查看从 1.12.3 开始的已关闭问题的完整列表,请访问

迁移说明

详细的迁移说明列表可以在以下位置找到

http://framework.zend.com/manual/en/migration.html

系统要求

Zend Framework 需要 PHP 5.2.11 或更高版本。请参阅我们的参考指南以获取更详细的系统要求

http://framework.zend.com/manual/en/requirements.html

安装

请参阅 INSTALL.md

仓库历史

此仓库是基于 Subversion 仓库 release-1.12 分支创建的,http://framework.zend.com/svn/framework/standard/。它包含项目历史的子集,时间跨度从 1.5.0 和 1.6.0 版本之间,仅包含 1.12 系列的标签。如果您需要旧版本,您可以访问上面的 Subversion 仓库,或从http://framework.zend.com/downloads/archives下载。

贡献

请参阅 README-GIT.mdDEVELOPMENT_README.md

问题和反馈

在线文档可在以下位置找到 http://framework.zend.com/manual。未在手册中解决的问题应指向相应的邮件列表

如果您发现此版本中的代码行为异常或与其文档描述的行为相反,请在 Zend Framework 问题跟踪器中创建一个问题

如果您希望收到新版本的通知,可以通过向以下邮箱发送空白邮件来订阅 fw-announce 邮件列表:

许可证

本存档中的文件是在 Zend Framework 许可证下发布的。您可以在 LICENSE.txt 中找到该许可证的副本。

致谢

Zend Framework 团队感谢所有为 Zend Framework 项目做出贡献的贡献者,我们的企业赞助商,以及您,Zend Framework 的用户。请不久后访问我们的网站 http://framework.zend.com