在eval()的參數(shù)里,為什么拼接字符串時不能用雙引號?而單引號則沒有問題?

愛踢也頸硬
2014-06-30
1 回答
舉報
0/150
提交
取消
在eval()的參數(shù)里,為什么拼接字符串時不能用雙引號?而單引號則沒有問題?
2014-06-30
舉報
2014-06-30
雙引號里面的變量和一些特殊函數(shù)會在拼接的時候就執(zhí)行了,而不是變成字符串。而單引號里面的東西,php一律視他們?yōu)樽址?,不會去?zhí)行里面的數(shù)據(jù)。這樣完成最終字符串拼接之后,交給eval去執(zhí)行,最保險了。