我想要一个函数,如果它被定义只渲染一个变量,否则什么也不做。我不希望这种检查的情况发生(和错误)在脚本混合使用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