加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – MultiLanguage应用程序 – 你会用什么?

发布时间:2020-12-13 17:38:32 所属栏目:PHP教程 来源:网络整理
导读:您是否宁愿使用mySQL数据库来存储语言变量或php变量? 请考虑 表现 添加 编辑 你会怎么做?例如,将其存储到php变量中 $language['en']["hello"] = "Hello";$language['cz']["hello"] = "Ahoj"; 并使用功能 function l($lvar){ global $language,$default_lan
您是否宁愿使用mySQL数据库来存储语言变量或php变量?

请考虑

>表现
>添加
>编辑

你会怎么做?例如,将其存储到php变量中

$language['en']["hello"] = "Hello";
$language['cz']["hello"] = "Ahoj";

并使用功能

function l($lvar)
{
    global $language,$default_language;
    return $language[$default_language][$lvar];
}

并使用它

<div id="test">
    <?php echo l("hello"); ?>
</div>

?什么是更好的?

然后将它们存储在数据库中,每次(或一次10分钟)创建(生成)带有变量的php文件

解决方法

这取决于一些事情:

>您想要persistence(例如,您希望变量存储一次,然后检索)吗?

如果你想要持久性,你应该使用MySQL(或一些XML / YAML文件)来存储你的数据,这样即使你以某种方式编辑你的代码或者迁移到另一种语言它也不会丢失.
>你想轻松编辑吗?
如果将数据保存在php文件中,外部编辑可能很难,因为您必须重写该文件,或者必须保存更新的更改.在SQL表中更改某些商店比在代码文件中更容易.

最后,我个人更喜欢外部存储,以便更轻松地进行迁移,并且编辑更简单.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读