将语言数组设置为常量

时间:2016-03-24 02:41:17

标签: php

我的网站是使用语言文件翻译的,例如“en / home.php”里面有内容,如...

<?php
$lang = array(
'welcome' => 'Welcome to DugoutSoccer.com',
'login' => 'Login',
'pw' => 'Password'
);
?> 

在几个函数中,我将$ lang设为全局,并希望节省对此的需求(如果它值得)。这些文件可以大到25Kb,将它定义为常量是否可以接受?

由于

1 个答案:

答案 0 :(得分:1)

基本上只是Constant的正常定义和unseralizing the constant ...

# define constant, serialize array
define ("ConstantVar", serialize (array ('welcome' => 'Welcome to DugoutSoccer.com',
'login' => 'Login',
'pw' => 'Password')));

# use it
$my_constant= unserialize (ConstantVar);