2016-03-24 81 views
-1

我的網站正在使用的語言文件翻譯,如「EN/home.php」,這裏面有內容,如...設置語言數組恆定

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

在一些功能我做$ LANG全球和想要保存這個需求(如果它是值得的)。這些文件可以大到25Kb,將其定義爲常量是否可以接受?

感謝

回答

1

基本上只是普通的恆定確定指標和unseralizing不斷...

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

# use it 
$my_constant= unserialize (ConstantVar); 
+0

對不起,我不認爲我解釋自己很好。我知道如何讓它成爲一個常量,我問是否值得做一大堆25Kb?附:在PHP 7中,你不需要序列化 – DugoutSoccer

+0

@DugoutSoccer是的!常量不貴! – amanuel2