📅  最后修改于: 2023-12-03 15:24:49.356000             🧑  作者: Mango
CodeIgniter 是一个非常流行的 PHP 框架,如果你正在使用这个框架进行开发,有时候你需要知道你所使用的版本号。这篇文章将会告诉你如何查看 CodeIgniter 框架的版本。
打开 CodeIgniter 应用程序目录下的 index.php 文件,你会看到如下这部分代码:
/*
* --------------------------------------------------------------------
* LOAD THE BOOTSTRAP FILE
* --------------------------------------------------------------------
*
* And away we go...
*
*/
require_once BASEPATH.'core/CodeIgniter.php';
在这个文件的开头,你会看到 CodeIgniter 的版本号:
/*
*---------------------------------------------------------------
* APPLICATION ENVIRONMENT
*---------------------------------------------------------------
*/
defined('ENVIRONMENT') || define('ENVIRONMENT', 'development');
/*
*---------------------------------------------------------------
* SYSTEM DIRECTORY NAME
*---------------------------------------------------------------
*/
defined('BASEPATH') || define('BASEPATH', dirname(__FILE__).'/');
/*
*---------------------------------------------------------------
* APPLICATION DIRECTORY NAME
*---------------------------------------------------------------
*/
defined('APPPATH') || define('APPPATH', dirname(__FILE__).'/application/');
/*
*---------------------------------------------------------------
* VIEW DIRECTORY NAME
*---------------------------------------------------------------
*/
defined('VIEWPATH') || define('VIEWPATH', APPPATH.'views/');
/*
*---------------------------------------------------------------
* LOAD THE BOOTSTRAP FILE
*---------------------------------------------------------------
*
* And away we go...
*
*/
require_once BASEPATH.'core/CodeIgniter.php';
/*
* --------------------------------------------------------------------
* BOOTSTRAP THE APPLICATION
* --------------------------------------------------------------------
* This process sets up the path constants, loads and registers
* our autoloader, along with Composer's, loads our constants and
* fires up an environment-specific bootstrapping if exists.
*/
$app = require_once BASEPATH.'bootstrap.php';
版本号通常会放在这样的注释中: "CodeIgniter Version X.X.X"。例如:
/*
* --------------------------------------------------------------------
* CodeIgniter Version
* --------------------------------------------------------------------
*/
define('CI_VERSION', '3.1.10');
在你的应用程序中,你可以使用 CI_Controller 类的 $CI 实例来获取 CodeIgniter 的版本号:
$CI =& get_instance();
$CI->load->library('user_agent');
echo $CI->agent->version();
这将输出当前所使用的 CodeIgniter 的版本号。
如果你使用了 Composer 来管理你的依赖,你可以在你的项目目录下,使用 "composer show" 命令来查看所使用的 CodeIgniter 版本:
composer show codeigniter/framework
这将输出类似下面这样的信息:
name : codeigniter/framework
descrip. : The CodeIgniter framework
keywords : codeigniter, framework, mvc
versions : * 3.1.9
type : library
其中 "* 3.1.9" 就是所使用的 CodeIgniter 版本号。
以上是三种常用的查看 CodeIgniter 版本的方法。你可以按照你所习惯的方式来获取版本号。