Qual versão do CodeIgniter estou usando atualmente?

238

Pergunta rápida.

Existe algo semelhante a phpinfo()- que exibisse a versão CodeIgniter?

Obrigado.

Dirk
fonte
1
O CodeIgniter ainda é amplamente utilizado em php?
Timo
1
@ Timo não é verdade , embora exista a versão 3 agora. Isso foi perguntado em '10, porém, a CI viu mais uso naqueles tempos.
Sebastianb
2
Na verdade, é bem conservado, ainda é uma boa opção para os usuários da estrutura de peso leve.
Pedro Emilio Borrego Rached

Respostas:

362

Sim, a constante CI_VERSION fornecerá o número da versão atual do CodeIgniter.Está definido em: /system/codeigniter/CodeIgniter.php A partir do CodeIgniter 2, ele é definido em /system/core/CodeIgniter.php

Por exemplo,

echo CI_VERSION; // echoes something like 1.7.1
Colin Brock
fonte
5
Corrigir. Também está nos comentários desse arquivo, portanto, não há necessidade de escrever ou executar código apenas para descobrir a versão.
Fer
9
Nas versões mais recentes, o CodeIgniter.php está localizado na pasta / system / core.
z-boss
3
@ downvoter: Por que o recente voto negativo nesta resposta? Algo está incorreto?
Colin Brock
Voto negativo porque a resposta do @ Timo é muito mais precisa e essa resposta não faz sentido; por que usar uma função para ecoar uma constante quando alguém pode apenas usar a constante ou repeti-la de uma visualização ou onde quer que seja necessária?
9788206 #: 007306Código do
5
@ThomasDaugaard: Um voto negativo implica que a resposta não é útil. Embora eu concorde que o get_versioninvólucro seja supérfluo, o fato de ter apontado que essa constante existe responde à pergunta e, eu diria, é útil. Seu ponto de vista é, no entanto, e eu editei para remover o get_versioninvólucro. Obrigado pelo feedback.
Colin Brock
117

Procure defineem system/core/CodeIgniter.php:

define('CI_VERSION', '3.1.8');
Timo
fonte
6
Não sei por que essa não é a resposta aceita e popular. Quem quer executar um arquivo / função php para que ele cuspa o que está escrito ali?
Tyler Collier
8
@TylerCollier Porque essa é a pergunta, pergunta se há uma opção para cuspir? Aposto que você leu a pergunta novamente antes de postar.
Clain Dsilva 4/03/15
3
Você está certo! Eu não pensei em cuspir nesse sentido, mas tenho certeza que algumas pessoas querem chegar programaticamente.
Tyler Collier
Você pode encontrar o arquivo usando 'localizar CodeIgniter.php' e, em seguida, arquivo cat | Versão grep -i
Philippe Delteil
No Codeigniter 4, o CI_VERSION é definido em system/CodeIgniter.php. Procure emvendor/codeigniter4/framework/…
nJGL
14

Você deveria tentar :

<?php
echo CI_VERSION;
?>

Ou verifique o arquivo system/core/CodeIgniter.php

Anish Rai
fonte
5

Em um controlador ou exibição - use o seguinte para exibir a versão:

<?php
   echo CI_VERSION;
?>
Creeperstanson
fonte
5

você pode encontrar facilmente a versão atual do 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';


KISHOR PANT
fonte
2

Por favor, verifique o arquivo "system / core / CodeIgniter.php". Está definido emconst CI_VERSION = '3.1.10';

Nooha Haris
fonte
0

Para o CodeIgniter 4, use o seguinte:

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