您好我正在使用多语言网站,我在数据库中有关键字。我正在创建库来定义所有单词并加载它。但在用单引号定义问题时。当我在其他文件中使用定义的单词时出现错误严重性:
通知消息:使用未定义的常量CONTACT_US - 假设' CONTACT_US'
这是图书馆代码
<?php
class Language_lib {
public function __construct() {
$CI = & get_instance();
if ($CI->session->userdata('site_lang') == '') {
$site_lang = array('site_lang' => 'en');
$CI->session->set_userdata($site_lang);
}
$lang_result = $CI->db->get('prc_site_text');
$row_lang = $lang_result->result_array();
if (count($row_lang) > 0) {
foreach ($row_lang as $row){
if ($CI->session->userdata('site_lang') == 'fr') {
define($row['key_value'], stripslashes($row['french']));
} else {
define($row['key_value'], stripslashes($row['english']));
}
}
}
}
}
?>