Versi CodeIgniter mana yang saya gunakan saat ini?

238

Pertanyaan cepat.

Apakah ada sesuatu yang mirip dengan phpinfo()- yang akan menampilkan versi untuk CodeIgniter?

Terima kasih.

Beladau
sumber
1
Apakah CodeIgniter masih digunakan secara luas di php?
Timo
1
@Timo tidak terlalu , meskipun ada versi 3 sekarang. Ini ditanyakan pada '10, CI telah melihat lebih banyak digunakan pada saat itu.
Sebastianb
2
Sebenarnya itu dipertahankan dengan baik, masih merupakan pilihan yang baik untuk pengguna kerangka kerja berat ligth.
Pedro Emilio Borrego Rached

Jawaban:

362

Ya, konstanta CI_VERSION akan memberi Anda nomor versi CodeIgniter saat ini.Ini didefinisikan di: /system/codeigniter/CodeIgniter.php Pada CodeIgniter 2, itu didefinisikan di /system/core/CodeIgniter.php

Sebagai contoh,

echo CI_VERSION; // echoes something like 1.7.1
Colin Brock
sumber
5
Benar. Itu juga dalam komitmen file itu, jadi tidak perlu menulis atau menjalankan kode hanya untuk mengetahui versi.
Fer
9
Dalam versi yang lebih baru CodeIgniter.php terletak di folder / system / core.
z-boss
3
@ downvoter: Mengapa downvote baru-baru ini pada jawaban ini? Apakah ada yang salah?
Colin Brock
Turun karena jawaban @ Timo jauh lebih tepat dan jawaban ini tidak masuk akal; mengapa menggunakan fungsi untuk menggemakan konstanta ketika kita bisa menggunakan konstanta atau menggema dari tampilan atau di mana pun itu diperlukan?
Thomas Daugaard
5
@ThomasDaugaard: Downvote menyiratkan jawabannya tidak membantu. Sementara saya setuju bahwa get_versionpembungkus itu berlebihan, fakta bahwa saya menunjukkan bahwa konstanta ini memang menjawab pertanyaan dan, saya berpendapat, sangat membantu. Poin Anda diambil, namun, dan saya telah diedit untuk menghapus get_versionbungkusnya. Terima kasih untuk umpan baliknya.
Colin Brock
117

Cari definedi system/core/CodeIgniter.php:

define('CI_VERSION', '3.1.8');
Timo
sumber
6
Tidak yakin mengapa ini bukan jawaban yang diterima dan populer. Siapa yang ingin menjalankan file php / fungsi untuk membuatnya memuntahkan apa yang tertulis di sana?
Tyler Collier
8
@ TylerCollier Karena itulah pertanyaannya, Ia bertanya apakah ada opsi untuk dimuntahkan? Saya yakin Anda membaca pertanyaan lagi sebelum memposting.
Clain Dsilva
3
Kamu benar! Saya tidak berpikir 'meludah' dalam hal itu, tetapi saya yakin beberapa orang ingin melakukannya secara terprogram.
Tyler Collier
Anda dapat menemukan file menggunakan 'temukan CodeIgniter.php' dan kemudian file kucing | grep -i versi
Philippe Delteil
Dalam Codeigniter 4, CI_VERSION didefinisikan dalam system/CodeIgniter.php. Cari divendor/codeigniter4/framework/…
nJGL
14

Kamu harus mencobanya :

<?php
echo CI_VERSION;
?>

Atau periksa file system/core/CodeIgniter.php

Anish Rai
sumber
5

Dari pengontrol atau tampilan - gunakan yang berikut untuk menampilkan versi:

<?php
   echo CI_VERSION;
?>
Creeperstanson
sumber
5

Anda dapat dengan mudah menemukan versi CodeIgniter saat ini oleh

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';

PANTAI KISHOR
sumber
2

Silakan periksa file "system / core / CodeIgniter.php". Ini didefinisikan dalamconst CI_VERSION = '3.1.10';

Nooha Haris
sumber
0

Untuk CodeIgniter 4, gunakan yang berikut ini:

<?php    
    echo \CodeIgniter\CodeIgniter::CI_VERSION;
?>
Gilles Bossuyt
sumber