2010-02-04 13 views
181

Schnelle Frage.Welche Version von CodeIgniter verwende ich gerade?

Gibt es etwas ähnlich ein phpinfo() - das wäre für CodeIgniter die Version angezeigt werden?

Danke.

+0

Wird CodeIgniter immer noch häufig in PHP verwendet? – Timo

+0

@Timo [nicht wirklich] (https://trends.google.com.ar/trends/explore?date=today%205-y&q=codeigniter,laravel,symphony), obwohl es jetzt Version 3 gibt. Dies wurde jedoch in '10 gefragt, CI hat in diesen Zeiten mehr Gebrauch gemacht. – Sebastianb

Antwort

280

Ja, die constantCI_VERSION gibt Ihnen die aktuelle CodeIgniter-Versionsnummer. Es ist definiert in: /system/codeigniter/CodeIgniter.php Ab CodeIgniter 2, ist es in /system/core/CodeIgniter.php definiert

Zum Beispiel

echo CI_VERSION; // echoes something like 1.7.1 
+4

Korrigieren. Es ist aber auch in den comments dieser Datei, also keine Notwendigkeit, Code zu schreiben oder auszuführen, nur um die Version herauszufinden. – Ferdy

+7

In neueren Versionen befindet sich CodeIgniter.php im Verzeichnis/system/core. –

+1

@ z-boss: Guter Fang! Ich habe die obige Antwort aktualisiert. Vielen Dank! –

87

Suchen Sie nach define in system/core/CodeIgniter.php:

define('CI_VERSION', '2.1.2'); 
+5

Nicht sicher, warum dies nicht die akzeptierte und beliebte Antwort ist. Wer möchte eine PHP-Datei/-Funktion ausführen, um es ausspucken zu lassen, was genau dort geschrieben ist? –

+4

@TylerCollier Weil das die Frage ist, fragt es, ob es eine Option zum Ausspucken gibt? Ich wette, du hast die Frage vor dem Posten noch einmal gelesen. –

+2

Sie haben Recht! Ich habe in diesem Sinne nicht an "Ausspucken" gedacht, aber ich bin mir sicher, dass manche Leute programmatisch darauf zugehen wollen. –

3

von einer Steuerung oder Ansicht - verwenden die im Anschluss an die Version anzuzeigen:

<?php 
    echo CI_VERSION; 
?> 
7

sollten Sie versuchen:

<?php 
echo CI_VERSION; 
?> 

oder der system/core/CodeIgniter.php

-3

Suchen Sie nach der Definition in System/core/CodeIgniter.php Datei überprüfen:

define ('CI_VERSION', ‚2.1. 2 '); oder Echo CI_VERSION;

+1

Diese Antwort fügt keine nützliche Information hinzu, die in den anderen Antworten auf diese Frage nicht bereits vorhanden ist. –

Verwandte Themen