请考虑以下第三方代码:
$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
保持为空。
为什么以及如何调试?