使用php调用包含到另一个文件中的数组

时间:2016-07-09 14:58:27

标签: php include

为什么这不起作用,我该如何解决?

主页:

$a = include 'module_a.php';
print_r($a);

module_a.php页面:

function go() {
    include 'datas.php';
    return $array;
}

datas.php页面:

$array = array();
$array[10] = 'bla';
$array[11] = 'blo';
return $array;

我在控制台中没有任何错误,只是没有打印代码。

感谢您的帮助。

3 个答案:

答案 0 :(得分:0)

我想它应该是这样的:

include 'module_a.php';
$a = go();
print_r($a);

要发布更新:datas.php不必返回$array

答案 1 :(得分:0)

由于您定义function go但未执行任何操作,因此无法打印任何内容。做:

include 'module_a.php';
print_r(go());

答案 2 :(得分:0)

您忘了拨打go功能

<强>的index.php

<?php

$a = include 'module_a.php';
print_r($a);

<强> module_a.php

function go() {
    include 'datas.php';
    return $array;
}

return go();

<强> datas.php

<?php
$array = array();
$array[10] = 'bla';
$array[11] = 'blo';

return $array;