这是我的困境:
我正在创建一个多语言平台。为此,我创建了 json 文件,其中包含每种语言的所有翻译文本。
现在,当用户登陆他们的页面时,我从该文件中读取并将翻译数组存储在 $_SESSION 变量中,例如
$_SESSION['website_text'] = json_decode(file_get_contents("content_".$language.".json"), true);
然后每次我想在视图上回显文本时,我都会从会话数组中访问元素:
$text = $_SESSION['website_text']['paragraph2_headline'];
现在我想知道,因为 $_SESSION 存储在服务器上。像我一样从会话中读取还是每次从文件中读取并解码 json 更快?第二种选择是这样的:
$website_text = json_decode(file_get_contents("content_".$language.".json"), true);
$text = $website['paragraph2_headline'];
感谢大家的帮助!