如何存储从另一个文件返回的数组变量?

时间:2015-01-05 06:02:27

标签: php arrays

我在TYPO3中有一个PHP配置文件,如

<?php
return array(
    'DB' => array(
        'database' => 'vicous',
        'extTablesDefinitionScript' => 'extTables.php',
        'host' => 'localhost',
        'password' => '',
        'socket' => '',
        'username' => 'root',
    )
);
?>

我想在外部php文件上获取此数组。怎么做到的?

像这样。

function getArray("filepath"){
   $variable = filepath return that array
}

我的要求是将数组放在$ variable

2 个答案:

答案 0 :(得分:3)

includerequire的行为完全符合您的要求:

$variable = include 'path/to/file.php';

来自the docs

  

可以在包含的文件中执行return语句   为了终止该文件中的处理并返回脚本   它叫它。此外,它可以返回包含的值   文件。您可以像使用a那样获取包含调用的值   正常功能。

答案 1 :(得分:1)

您可以使用

function getArray($path){
   return $variable = require_once( $path );
}