2014-11-23 32 views
0

你有一個字符串,其中包含的PHP代碼片段代碼:讓PHP運行包含在一個字符串

$run_me = "echo ('Hello World!!');"; 

你怎麼可以讓PHP運行的代碼,包含在$ run_me?

你不能做:

include ($run_me); 

這將包括路徑 $ run_me,所以有什麼解決辦法?

+4

['eval()'](http://php.net/manual/en/function.eval.php)。 – duskwuff 2014-11-23 02:26:56

+3

這似乎是一個家庭作業類型的問題。如果是這樣,我希望主宰php,它在某種程度上涵蓋了爲什麼Eval是邪惡的。 – 2014-11-23 02:29:24

回答

3

一種方法是使用eval()。這將執行您輸入的字符串作爲PHP代碼。

相關問題