我有一个PHP文件,一个配置文件来自Yii消息翻译文件,其中包含以下内容:
<?php
return array(
'key' => 'value'
'key2' => 'value'
);
?>
我想从另一个文件加载此数组并将其存储在变量中
我尝试这样做,但是没有用
function fetchArray($in)
{
include("$in");
}
$in
是PHP文件的文件名
有什么想法怎么做?
Answers:
当包含文件返回内容时,您可以简单地将其分配给变量
$myArray = include $in;
我们在CMS中使用它。亲密无间,您只需要从该函数返回值即可。
function fetchArray($in)
{
if(is_file($in))
return include $in;
return false
}
include
,在参数周围使用括号时应格外小心。参见php.net/manual/en/function.include.php#example-129
global
关键字在函数内使用该变量。