Rumah > pembangunan bahagian belakang > tutorial php > php多语言设置,是把多语言存入数据库好,还是直接保存为一个数组文件好?

php多语言设置,是把多语言存入数据库好,还是直接保存为一个数组文件好?

WBOY
Lepaskan: 2016-06-06 20:28:49
asal
1549 orang telah melayarinya

php的多语言设置,到底是一个一个条目存入数据库好,还是将这个数组存入一个统一的lang.php文件中,调用时直接include这个lang.php文件,哪个好些呢?

回复内容:

php的多语言设置,到底是一个一个条目存入数据库好,还是将这个数组存入一个统一的lang.php文件中,调用时直接include这个lang.php文件,哪个好些呢?

数据库+缓存

开发模式直接读库,生产模式缓存+后台管理删除。

文件形式。放数据库里严重影响数据库负载。

根据IP或用户选择确定语言.
比如中国用户访问login.php页面,则默认加载该页面的语言数组/locale/zh_CN/login.php:

<code>/locale/zh_CN/login.php
<?php $lang_login = array(
    'Login'    => '登录',
    'Username' => '帐号',
    'Password' => '密码'
);

/locale/en_US/login.php
<?php $lang_login = array(
    'Login'    => 'Login',
    'Username' => 'Username',
    'Password' => 'Password'
);

/login.php
<?php $lang = 'zh_CN';
require APP_ROOT.'/locale/'.$lang.'/login.php';
print_r($lang_login);</code></code>
Salin selepas log masuk

附: PHP安装GeoIP扩展根据IP获取访客所在国家/城市/经纬度等信息
php多语言设置,是把多语言存入数据库好,还是直接保存为一个数组文件好?

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan