我有這段代碼,我想將get(title)轉換成變量,它的正確工作,例如我有變量'news,sport,program',我的問題是當有人將title =「news」更改爲title = new時,我沒有新的變量,當用戶更改標題時我可以如何控制它; 這會出現一個錯誤,上線xx的錯誤eval()'d代碼行xx
變量不確定和eval()'d代碼謝謝大家幫忙
我有這段代碼,我想將get(title)轉換成變量,它的正確工作,例如我有變量'news,sport,program',我的問題是當有人將title =「news」更改爲title = new時,我沒有新的變量,當用戶更改標題時我可以如何控制它; 這會出現一個錯誤,上線xx的錯誤eval()'d代碼行xx
變量不確定和eval()'d代碼謝謝大家幫忙
就這樣做:
$nameOfVar = 'return' . $variable;
$title = $$nameOfVar;
我想你想看看PHP的variable variables。
您可以使用${}
語法和替換:
$title = eval('return '. $variable.';');
有了:
$title = ${'return '. $variable};