PHP中遇到一个问题,请大佬分析一下

相关代码

https://img3.mukewang.com/5c8f408f00015ece04520127.jpg

打印输出的内容
https://img3.mukewang.com/5c8f40900001542c03390332.jpg

导出之后,应该有$__menu__这个变量存在的。这里却是NULL

说明:
此处代码是我网站程序的一个框架,由其他人提供的框架。

这个__menu__是所有页面模板都会用到的一个数据,其他页面都正常,唯独这个页面有这个问题(另外,我线上的程序这个页面也正常)。

我试过更改__menu__这个名称,问题一样,其他我所能想到的都试了,没招了。

这里有没有大佬能帮我分析一下这里的问题呢?

开发环境PHP 版本 PHP 7.0.1 (cli) (built: Dec 25 2017 12:02:03) ( NTS )

慕尼黑的夜晚无繁华
浏览 424回答 2
2回答

偶然的你

$data 变量中 存在一个同名的data的键,程序里并且进行了两次 extract($data),第一次把data中的数据导出后,就替换掉了 $data 导致第二次导出的数据就不存在了

海绵宝宝撒

不要瞎说,哪里来的第二次extract($data);
打开App,查看更多内容
随时随地看视频慕课网APP