No.337


【CakPHP3】バージョンの確認方法

バージョン3.…いくつだっけ?

 CakePHPはcomposer経由でインストールするのが標準だ。
 それ自体は慣れれば楽でいいのだけど、composerの設定次第ではインストールする環境ごとにマイナージョージョンがコロコロ変わってしまったりする。

 CakePHP3はマイナーバージョンごとに結構違いがある。特にdeprecatedはCIを使っているとエラーチェックに引っかかってテストが落ちたりすることもあるので、バージョンを確認したくなることがある。

 というわけで確認方法。


CakePHPのファイルで確認

 vendorにある下記のファイルを見る。

インストール先/vendor/cakephp/cakephp/VERSION.txt

 たくさん表示されるけど一番下を見ればOK。

コマンドラインから確認

 cakeコマンドで確認できる。

cd インストール先/app
bin/cake --version

プログラム上で確認

 Configureを使用して表示させることも可能。
 ControllerでもShellでもTemplateでもどこに記述してもOK。

<?php
    echo Configure::version();
?>