鍍金池/ 問答/PHP/ PHP中遇到一個(gè)問題,請(qǐng)大佬分析一下

PHP中遇到一個(gè)問題,請(qǐng)大佬分析一下

相關(guān)代碼

clipboard.png

打印輸出的內(nèi)容
clipboard.png

導(dǎo)出之后,應(yīng)該有$__menu__這個(gè)變量存在的。這里卻是NULL

說明:
此處代碼是我網(wǎng)站程序的一個(gè)框架,由其他人提供的框架。

這個(gè)__menu__是所有頁(yè)面模板都會(huì)用到的一個(gè)數(shù)據(jù),其他頁(yè)面都正常,唯獨(dú)這個(gè)頁(yè)面有這個(gè)問題(另外,我線上的程序這個(gè)頁(yè)面也正常)。

我試過更改__menu__這個(gè)名稱,問題一樣,其他我所能想到的都試了,沒招了。

這里有沒有大佬能幫我分析一下這里的問題呢?

開發(fā)環(huán)境PHP 版本 PHP 7.0.1 (cli) (built: Dec 25 2017 12:02:03) ( NTS )

回答
編輯回答
薄荷綠

$data 變量中 存在一個(gè)同名的data的鍵,程序里并且進(jìn)行了兩次 extract($data),第一次把data中的數(shù)據(jù)導(dǎo)出后,就替換掉了 $data 導(dǎo)致第二次導(dǎo)出的數(shù)據(jù)就不存在了

2017年5月20日 13:55
編輯回答
吢丕

不要瞎說,哪里來的第二次extract($data);

2017年11月6日 13:49