簡體   English   中英

包含在PHP中的問題

[英]problem with include in PHP

我有一個名為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!

我在函數中添加了一個全局$ 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));

?>
A better approach

define('APP_DIR', '/var/www/api/src/fra/custom');
include(APP_DIR.'/mynodes.php');

通過set_include_path( “/無功/網絡/ API / SRC / FRA /自定義”);

然后包括您的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM