我有一个基于ZF2 Skeleton的ZF2。我怎样才能找到目前正在使用的ZF2版本?
答案 0 :(得分:9)
使用Composer的show
命令位于(ZF2 Skeleton)项目的根目录中:
$ cd /path/to/project/
$ php composer show --installed
zendframework/zendframework 2.1.4 Zend Framework 2
答案 1 :(得分:3)
如果由于某种原因你没有使用composer
来安装ZF2(来吧!你怎么了,总是使用composer
:))你可以从控制台运行你的应用来检查版本:
$ cd <project_root>
$ php public/index.php
这假设index.php
是您的ZF2前端控制器。
这将输出如下内容:
Zend Framework 2.1.4 application
Usage:
答案 2 :(得分:2)
所要提出的问题和解决方案之间似乎存在很大的混淆。
例如,在同一系统上
'''php public / index.php'''
'''die(zend_version());'''
'''echo Zend_Version :: getLatest();'''
和
'''echo Zend_Version :: VERSION;'''
得出“ 1.12.20”。
要获取以PHP编写的Zend Framework版本作为Web框架,请使用:
'''echo Zend_Version :: VERSION;'''
...如网页的Zend Framework官方页面所述:
Getting the Zend Framework Version - Zend_Version
Zend Framework通常与Zend Engine混淆。 Zend Engine是标准的PHP解释器,并且是一个解释PHP编程语言的开源脚本引擎。
如果您想获得Zend Engine“内置” PHP的版本,请使用:
'''die(zend_version());'''
答案 3 :(得分:1)
在Zend框架(3.0.0)中,试试这个:
die(zend_version());