小编mor*_*ear的帖子

编程多语言PHP应用程序

我正在开发一个PHP应用程序,我想知道为其他国家的用户提供多语言支持的最佳方法.

我精通PHP,但从未开发过任何支持其他语言的东西.

我想将语言放入带有常量的PHP文件中,例如:

en.php可能包含:

define('HZ_DB_CONN_ERR', 'There was an error connecting to the database.');
Run Code Online (Sandbox Code Playgroud)

和fr.php可能包含:

define('HZ_DB_CONN_ERR', 'whatever the french is for the above...');
Run Code Online (Sandbox Code Playgroud)

然后我可以调用一个函数并自动传入正确的语言.

hz_die('HZ_DB_CONN_ERR', $this);
Run Code Online (Sandbox Code Playgroud)

这是一个很好的方式吗?

- morristhebear.

php web-applications internationalization

13
推荐指数
3
解决办法
2万
查看次数