我想要一個函數,如果它被定義只渲染一個變量,否則什麼也不做。我不希望這種檢查的情況發生(和錯誤)在腳本混合使用HTML,而是在一個函數像這樣:如何檢查一個變量是否由名稱定義
/**
* Echos a variable if it's set
*/
function render($var_name)
{
if (eval('return(isset(' . $var_name . '))'))
echo eval($var_name);
}
這個錯誤有:
Parse error: syntax error, unexpected ')', expecting :: (T_PAAMAYIM_NEKUDOTAYIM) in inc\page.php(8) : eval()'d code on line 1 Call Stack #TimeMemoryFunctionLocation
是否有更好的辦法這樣做?
這工作一種享受,謝謝! – James 2014-09-25 10:36:15