我有一个名为Route.php的php文件,它位于:
的/ var / WWW / API / SRC / FRA /定制/动作
我要包含的文件位于:
的/ var / WWW / API / SRC / FRA /自定义/
所以我在路由php中的内容是我想要包含的两个php文件的绝对路径:
<?php
include '/var/www/api/src/frapi/custom/myneighborlists.php';
include '/var/www/api/src/frapi/custom/mynodes.php';
............
...........
?>
这两个文件有一个我想在Route.php中使用的大量数组。当我执行vardump($ global)时,它只返回NULL。我在这里缺少什么?
更新
我对包含的文件做了一个回音并且它打印了一些内容,因此它被包含在内..但是我无法访问该数组...当我在数组上执行vardump时,它只返回NULL!< / p>
我在函数中添加了一个全局$ myarray,我希望从其他php文件中访问该数组
示例myneighborlists.php:
<?php
$myarray = array(
1=> array(3351=>179),
2=> array(3264=>172, 3471=>139),
3=> array(3467=>226),
4=> array(3309=>211, 3469=>227),
5=> array(3315=>364, 3316=>144, 3469=>153),
6=> array(3305=>273, 3309=>171),
7=> array(3267=>624, 3354=>465, 3424=>411, 3437=>632),
8=> array(3302=>655, 3467=>212),
9=> array(3305=>216, 3306=>148, 3465=>505),
10=> array(3271=>273, 3472=>254),
11=> array(3347=>273, 3468=>262),
12=> array(3310=>237, 3315=>237));
?>
答案 0 :(得分:2)
A better approach
define('APP_DIR', '/var/www/api/src/fra/custom');
include(APP_DIR.'/mynodes.php');
答案 1 :(得分:0)
通过set_include_path( “/无功/网络/ API / SRC / FRA /自定义”);
然后包含您的文件。