我正在尝试构建一个用户注册类,我在其中使用了一个语言文件,该文件已包含在我的类中。当用户尝试注册时,我希望我的班级向用户发送一封包含信息的电子邮件。但是,我在邮件功能中使用的文本来自语言文件。在这个语言文件中,我有一个数组,我在类中的函数中使用用户名 in 调用变量,但我似乎无法开始工作。我在互联网上搜索,但找不到任何解决方案。
如果您想知道我的语言文件是什么语言,我可以说它是丹麦语。
------ 类文件:
class User {
#Variables for mail
public $mail;
private $LANG;
public function __construct(){
global $RealName;
require_once ('_lang/class.langdk.inc.php');
require_once ('class.phpmailer.php');
$this->LANG = $LANG;
}
public function registerUser($RealName,$UserEmail){
echo 'Brugeren er oprettet med: ' . $this->LANG['welcome'];
}
}
在我的 class.langdk.inc.php 中,我有:
$LANG= array(
#Mailsetup
'welcome' => 'Hej '. $RealName .', velkommen som bruger!',
);