再会。
当我在包含在一个文件中的某些文件中使用 globals 元素时,我遇到了问题。
结构化我的文件,你可以看到:
文件:
-index.php
--function.php
--globals.php
--lang.php
--allfunction.php
对您可以看到的所有页面进行编码:
代码 index.php:
<?
session_start();
require_once("./function.php");
select();
?>
代码函数.php:
<?php
require_once("./globals.php");
require_once(dirname(__FILE__)."/lang.php");
include_once Language(3);
require_once(dirname(__FILE__)."/allfunction.php");
?>
代码 globals.php:
<?
$dirang = './';
$langfile = 'lang.php';
$test = 'hello';
}
?>
代码 lang.php:
<?
Language($rem){
return $GLOBALS["langfile"]; //ex.
}
?>
代码 allfunction.php:
<?
echo $GLOBALS["test"]; //ex.
}
?>
我在使用时遇到$GLOBALS["test"]
问题allfunction.php
。
我收到错误Undefened index test in allfunction.php on line ....
请告诉我为什么我会出错以及如何正确使用全局元素allfunction.php
?