我的网站是使用语言文件翻译的,例如“en / home.php”里面有内容,如...
<?php
$lang = array(
'welcome' => 'Welcome to DugoutSoccer.com',
'login' => 'Login',
'pw' => 'Password'
);
?>
在几个函数中,我将$ lang设为全局,并希望节省对此的需求(如果它值得)。这些文件可以大到25Kb,将它定义为常量是否可以接受?
由于
答案 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);