以下如何工作:
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”的数组时。在第二个示例中,我没有收到错误消息或任何内容。这怎么可能......我什至不知道从哪里开始寻找这个问题的答案。
请注意,需要的 php 文件array.txt
以前包含在另一个 PHP 文件中。但这肯定不是问题,因为第一个示例确实有效。