2017-04-16 20 views
3

スリムの最新版を入手する方法はありますか?スクリプトが現在実行している実際のバージョンを表示するPHPコード式などのように?phpスクリプトの中でコンポーザ依存の現在のバージョンを取得するには?

+0

VERSION -constantもあり、についての質問は今のところありません。 "作者の依存関係のバージョンを取得する方法"。だから、問題が書き直されてより良い発見ができるようになったら、それはいいだろう。もしあなたがそれを許せば、私もこれをやろうとします。 – jmattheis

+0

はい、確かに、私はあなたを許可することができます。私はあなたがそれをすることを好むので、それはあなたが描写している状況 –

答えて

2

composer.lock -fileを解析して、その依存関係のバージョンを取得できます。スリムで

$composerLock = json_decode(file_get_contents('composer.lock')); 
foreach($composerLock->packages as $package) { 
    if ($package->name == 'slim/slim') { 
     $version = $package->version; 
     break; 
    } 
} 
echo $version; 

私はウェブを検索App(バージョン3.x)またはSlim(バージョン2.x)クラス

// 2.x 
$app = \Slim\Slim; 
$version = \Slim\Slim::VERSION; 

// 3.x 
$app = \Slim\App; 
$version = \Slim\App::VERSION; 
関連する問題