正在确定没有版本.php文件的Zend Framework版本


Determining Zend Framework version without version.php file

问题是我在服务器上的Zend文件夹中找不到version.php文件。开发人员离开了,所以我得到的只是同样加密的源代码。我尝试调用echo Zend_Version::Version;但Zend表示,"php版本"并不存在。所以我没钱了。

所以我需要知道:

  1. Zend框架的编号是多少?(1.?或2.?)
  2. 正如我在服务器上看到的源代码现在是加密的一样,有人可能继续开发它吗?(我懂PHP,但不懂Zend Framework。)

非常感谢。

我认为即使文件被混淆,也可以通过查看目录结构来识别ZF的主要版本。

  • ZF 1.12目录结构
  • ZF 1.12模块结构
  • ZF 2.0目录结构

对于ZF2<2.5您可以进入vendor/zendframework/zendframework/library/Zend/Version/Version.php

对于Zf2>=2.5,您可以转到

vendor/zendframework/zend-version/src/Version.php

在这个类Version.php中,您有一个常量,它告诉您有什么版本的(用minor完成表单)

对于Zf1,我没有任何线索,因为我没有使用它。

对于ZF1,您可以通过/library/Zend/Version.php

进行检查