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

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-06 20:28:49
Original
1554 people have browsed it

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>
Copy after login

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

Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Issues
php data acquisition?
From 1970-01-01 08:00:00
0
0
0
PHP extension intl
From 1970-01-01 08:00:00
0
0
0
How to learn php well
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template