2011-10-24 29 views
1

我有這段代碼,我想將get(title)轉換成變量,它的正確工作,例如我有變量'news,sport,program',我的問題是當有人將title =「news」更改爲title = new時,我沒有新的變量,當用戶更改標題時我可以如何控制它; 這會出現一個錯誤,上線xx的錯誤eval()'d代碼行xx

變量不確定和eval()'d代碼謝謝大家幫忙

回答

0

就這樣做:

$nameOfVar = 'return' . $variable; 
$title = $$nameOfVar; 
0

您可以使用${}語法和替換:

$title = eval('return '. $variable.';'); 

有了:

$title = ${'return '. $variable};