ZF2 スケルトンをベースにしたZF2 があります。現在使用されている ZF2 のバージョンを確認するにはどうすればよいですか?
5 に答える
( ZF2 Skeletonベースの) プロジェクトのルート ディレクトリでComposer のshow
コマンドを使用すると、次のようになります。
$ cd /path/to/project/
$ php composer show --installed
...
zendframework/zendframework 2.1.4 Zend Framework 2
...
求められていることと解決策との間にはかなりの混乱があるようです。
たとえば、ここでは同じシステムです。
'''php public/index.php'''
- 結果は「3.0.0」
'''死ぬ(zend_version());'''
- 結果は「3.2.0」
'''echo Zend_Version::getLatest();'''
- 結果は「1.12.20」になります。
と
'''echo Zend_Version::VERSION;'''
結果は「1.12.20」になります。
PHP で記述された Zend Framework のバージョンを Web フレームワークとして取得するには、次を使用します。
'''echo Zend_Version::VERSION;'''
... Web ページの Zend Framework の公式ページに記載されているとおり:
Zend Framework のバージョンを取得する - Zend_Version
多くの場合、Zend Framework は Zend Engine と混同されます。Zend Engine は、標準の PHP インタープリターであり、PHP プログラミング言語を解釈するオープン ソースのスクリプト エンジンです。
PHP の "内部" で Zend Engine のバージョンを取得したい場合は、次を使用します。
'''死ぬ(zend_version());'''
- 結果は「3.2.0」