在 eval 內(nèi)部或外部分配變量作為賦值有區(qū)別嗎?eval ("\$variable = \"\$code\";")$variable = eval($code)我搜索了很多有關(guān)該信息的信息,但沒有找到相關(guān)信息。謝謝。
1 回答

呼如林
TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊
是的,有區(qū)別。
在第一種情況下 -將聲明eval("\$variable = \"\$code\";");
變量$variable
,但其值將是存儲(chǔ)在 vraiable 中的代碼字符串$code
。
而第二種情況 -$variable = eval($code);
也將聲明一個(gè)變量$variable
,但該值將是eval
函數(shù)返回的任何內(nèi)容(請(qǐng)參閱文檔),它將處理存儲(chǔ)在變量中的代碼$code
。
- 1 回答
- 0 關(guān)注
- 194 瀏覽
添加回答
舉報(bào)
0/150
提交
取消