Php 使用codeIgniter常量变量在语言文件中
在CodeIgniter中,我使用的是另一种语言。我已经在application/config/CONSTANT.php中将我的项目名称声明为常量变量Php 使用codeIgniter常量变量在语言文件中,php,codeigniter,Php,Codeigniter,在CodeIgniter中,我使用的是另一种语言。我已经在application/config/CONSTANT.php中将我的项目名称声明为常量变量 define('COMPANY', 'CPMG'); 我的声明应该是这样打印的:“如果个人财产无法进入,通知CPMG/泰国再营销” 所以我必须在application/language/english/english_lang.php中定义语句 $lang['note'] = 'Notify CPMG/ Remarketing of Thail
define('COMPANY', 'CPMG');
我的声明应该是这样打印的:“如果个人财产无法进入,通知CPMG/泰国再营销”
所以我必须在application/language/english/english_lang.php中定义语句
$lang['note'] = 'Notify CPMG/ Remarketing of Thailand if personal property is not accessible';
现在,我想在这里使用常量变量CPMG
可以在语言文件中使用常量变量吗?尝试使用以下函数:
$lang['note'] = 'Notify %s/ Remarketing of Thailand if personal property is not accessible';
使用以下字符串:
echosprintf($this->lang->line('note'),公司)代码>尝试使用以下函数:
$lang['note'] = 'Notify %s/ Remarketing of Thailand if personal property is not accessible';
使用以下字符串:
echosprintf($this->lang->line('note'),公司)代码>问题是“如何在字符串中嵌套常量”,还是您确实尝试过嵌套但它不起作用?问题是我将如何做到这一点?我试过用这种方法,但不起作用@noahboegli假设常量是COMPANY,那么它应该像这样嵌套:$str='a string'.COMPANY.'with a nested constant'代码>如果您尝试过,输出或错误是什么?术语说明:没有“常量变量”这类东西-称为“变量”,因为它的值可以随着程序运行而变化;一个“常数”是相反的,它的值永远不会改变。还要注意的是,这个问题不是特定于Laravel的,只是PHP通用。问题是“如何在字符串中嵌套常量”,还是您确实尝试过嵌套它,但它不起作用?问题是我将如何做到这一点?我试过用这种方法,但不起作用@noahboegli假设常量是COMPANY,那么它应该像这样嵌套:$str='a string'.COMPANY.'with a nested constant'代码>如果您尝试过,输出或错误是什么?术语说明:没有“常量变量”这类东西-称为“变量”,因为它的值可以随着程序运行而变化;一个“常数”是相反的,它的值永远不会改变。还要注意的是,这个问题不是特定于Laravel的,只是PHP通用。