Php 不推荐Zend模块

Php 不推荐Zend模块,php,zend-framework,deprecated,Php,Zend Framework,Deprecated,我正在寻找一种最好的方法来弃用Zend 2模块,我曾用它来实现我很久以前构建的一个系统版本。现在,我必须为这个系统创建新功能,我想在系统新组件上使用这个库的最新版本。问题是,我有两个同名的模块,比如说AckCore,我应该在我的系统上使用这两个模块。有一个php/zend/另一个如何实现的规范?。也许唯一的方法就是重命名其中一个,即使如此,还是有一个命名约定要遵循?。我已经看到一些使用class_alias的弃用,但在命名空间上下文中也可以使用类似的方法?为什么不能用新模块替换旧模块?替换太贵了

我正在寻找一种最好的方法来弃用Zend 2模块,我曾用它来实现我很久以前构建的一个系统版本。现在,我必须为这个系统创建新功能,我想在系统新组件上使用这个库的最新版本。问题是,我有两个同名的模块,比如说AckCore,我应该在我的系统上使用这两个模块。有一个php/zend/另一个如何实现的规范?。也许唯一的方法就是重命名其中一个,即使如此,还是有一个命名约定要遵循?。我已经看到一些使用class_alias的弃用,但在命名空间上下文中也可以使用类似的方法?

为什么不能用新模块替换旧模块?替换太贵了。我正在考虑用项目的名称创建一个容器文件夹,并将两个版本放在其中,每个版本都包含库的版本,并编写一个自动加载程序异常,以便在运行时加载我想要的版本。语义版本控制如何:开发新的模块功能/体系结构并增加主要版本号?为什么不呢如果版本号x发送到旧版本,如果版本号y发送到新版本,API版本控制会在标头和路由集中发送一个版本号。我认为方法是,正如您所说的user3750649,使用API样式将版本名放在命名空间上。AckCore\V1\。。。我在做事的敏捷方式上也看到了这一点。