管理员编辑:这与已经提出的问题不同,因为问题的起源不同!!!
我正在尝试显示当前选择的语言,该语言保存在会话表中。我首先做的是简单的声明:
<?php echo $this->session->userdata("language"); ?>
效果很好。这里的问题是,语言以英文和小写形式保存到会话表中,意思是:“english”、“german”、“spanish”等
然后,我尝试使用 if 语句解决此问题,如下所示:
<?php if ($this->session->userdata("language") = spanish) { echo 'Español'; } else if ($this->session->userdata("language") = english) { echo 'English'; } else echo 'Deutsch'; ?>
不幸的是,这会返回:
致命错误:无法在第 270 行 /home/.../.../.../app/views/header.php 的写入上下文中使用方法返回值
关于我做错了什么的任何提示?感谢您的快速帮助;)