2012-03-28 127 views
1

我写的几行代码,用于动态执行这样的功能:PHP:call_user_func工作不正常

$fn= "generatesomeHTML"; 
$html = call_user_func($fn); 

奇怪的是 - 它在call_user_func返回null本地,但不工作我活的服务器上(用于变量$ html)。任何想法可能是错误的?

谢谢!

+0

你能告诉我们什么功能'generatesomeHTML()'看起来像吗?还有,你在你的服务器上运行的PHP版本和你的开发环境? – F21 2012-03-28 11:34:47

+0

var_dump(is_callable($ fn));'return? – 2012-03-28 11:36:25

+0

@tereško:returns both bool(true) – Fuxi 2012-03-28 11:37:58

回答

1

抱歉,是我的错..现场版的函数实际上返回一个零值:(