Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter如何动态设置常量值_Php_Codeigniter - Fatal编程技术网

Php Codeigniter如何动态设置常量值

Php Codeigniter如何动态设置常量值,php,codeigniter,Php,Codeigniter,因此,我在config/constants.php文件中设置了一个常量值 define('CONST_VAR', 'abc'); 现在我可以在使用我的应用程序时更改跑步时的常量值了吗?如果是这样,我该怎么做?而不是定义方法,使其恒定使用just use variable,它将是全局变量,如下所示,在config/constants.php $globalVar = 'abc'; 现在,您可以在任何地方使用此变量$globalVar,也可以对其进行更改 另一个选项是通过Sesstion $t

因此,我在config/constants.php文件中设置了一个常量值

define('CONST_VAR', 'abc');

现在我可以在使用我的应用程序时更改跑步时的常量值了吗?如果是这样,我该怎么做?

而不是
定义
方法,使其
恒定
使用just use variable,它将是全局变量,如下所示,在
config/constants.php

 $globalVar = 'abc';
现在,您可以在任何地方使用此变量
$globalVar
,也可以对其进行更改

另一个选项是通过
Sesstion

$this->session->session_item = 'abc';

我不是php爱好者,但根据我在其他语言中的经验,常量不能在运行时更改。常量之所以称为常量,是因为它的值是常量。听起来似乎有道理,不是吗?您想用变量更改值还是只设置值一次?我在哪里写$globarvar='abc'?在常量文件中,已尝试但仍然无法在我的控制器中使用变量。在
config/constants.php
中,仍然无法在我的控制器中使用$globalVar