現在使用しているCodeIgniterのバージョンは?


238

簡単な質問。

に似たものはありますか?それphpinfo()はバージョンを表示しCodeIgniterますか?

ありがとう。


1
CodeIgniterはまだPHPで広く使用されていますか?
Timo

1
@Timo は実際にはありませんが、現在バージョン3があります。これは'10年に尋ねられましたが、CIはその時代により多く使用されてきました。
Sebastianb

2
実際には十分に管理されており、ligth weigthフレームワークのユーザーにとってはまだ良いオプションです。
ペドロエミリオボレゴ

回答:


362

はい、定数 CI_VERSIONは現在のCodeIgniterのバージョン番号を提供します。/system/codeigniter/CodeIgniter.phpで定義されています。 CodeIgniter 2以降、/ system / core / CodeIgniter.phpで定義されています

例えば、

echo CI_VERSION; // echoes something like 1.7.1

5
正しい。ただし、そのファイルのコメントにも含まれているため、バージョンを確認するためだけにコードを記述したり実行したりする必要はありません。
2010

9
新しいバージョンでは、CodeIgniter.phpは/ system / coreフォルダーにあります。
zボス

3
@downvoter:なぜこの回答に対する最近の反対票か。何か間違っていますか?
コリン・ブロック

@Timoの回答ははるかに正確であり、この回答は意味をなさないため、反対票を投じてください。定数を使用するか、ビューからそれをエコーするか、必要なところに関数を使用して定数をエコーするのはなぜですか?
Thomas Daugaard 2014年

5
@ThomasDaugaard:反対票は、回答が役に立たないことを意味します。私はあることに同意しながらget_versionラッパーは不要ですが、私はこの定数が存在することを指摘しているという事実は、質問に答えると、私は主張するだろうし、ある便利。しかし、あなたの言い分は理解され、get_versionラッパーを削除するように編集しました。フィードバックをお寄せいただきありがとうございます。
Colin Brock 2014年

117

探しdefinesystem/core/CodeIgniter.php

define('CI_VERSION', '3.1.8');

6
なぜこれが受け入れられ、人気のある答えではないのかわかりません。誰がphpファイル/関数を実行して、そこに書かれているものを吐き出そうとしていますか?
タイラーコリアー2014年

8
@TylerCollierそれが問題なのですから、それは吐き出すオプションがあるかどうかを尋ねますか?投稿する前にもう一度質問を読んでください。
Clain Dsilva 2015年

3
あなたが正しい!その意味で「吐き出す」ことは考えていませんでしたが、プログラムでそれを実現したいと思う人もいると思います。
タイラーコリアー

「locate CodeIgniter.php」を使用してファイルを検索し、次にcatファイルを見つけることができます。grep -iバージョン
Philippe Delteil

Codeigniter 4では、CI_VERSIONはで定義されていsystem/CodeIgniter.phpます。それを探してくださいvendor/codeigniter4/framework/…
nJGL

14

試してみてください :

<?php
echo CI_VERSION;
?>

またはファイルを確認してください system/core/CodeIgniter.php



5

あなたは簡単に現在のCodeIgniterバージョンを見つけることができます

echo CI_VERSION 


or you can navigate to System->core->codeigniter.php file and you can see the constant

/**
 * CodeIgniter Version
 *
 * @var string
 *
 */
    const CI_VERSION = '3.1.6';


2

ファイル「system / core / CodeIgniter.php」を確認してください。それはで定義されていますconst CI_VERSION = '3.1.10';


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.