缺少PHP环境设置,无法从require调用中读取变量

时间:2018-10-24 07:24:38

标签: php debugging environment

请考虑以下第三方代码:

$methodParams = [];
$modules = array_diff(scandir('modules'), array('..', '.'));


foreach ($modules as $module) {
    require_once 'modules/' . $module;

    if (isset($methodList))
        $methodParams = array_merge($methodParams, $methodList);
}

在生产环境(PHP 5.6.30)中,数组$method_params$methodList文件中定义的modules/$module数组中填充。

但是,在测试环境(PHP 5.6.37)中,数组$method_params保持为空。

为什么以及如何调试?

0 个答案:

没有答案