以下是如何工作的:
require('../PHP/array.txt');
function printarray($includedarray){
print_r($includedarray);
}
printarray($includedarray);
但以下情况并非如此:
require('../PHP/array.txt');
function printarray(){
global $includedarray;
print_r($includedarray);
}
printarray();
确实在所需文件中有一个名为“$ includedarray”的数组。我没有在第二个例子中收到错误消息或任何内容。这怎么可能......我甚至不知道从哪里开始寻找答案。
请注意,需要array.txt
的php文件以前包含在另一个PHP文件中。但肯定这不是问题,因为第一个例子可行。