【发布时间】:2010-10-21 04:05:21
【问题描述】:
我正在使用动态函数名(类似这样)调用函数
$unsafeFunctionName = $_POST['function_name'];
$safeFunctionName = safe($unsafeFunctionName); // custom safe() function
然后我想在函数的返回值周围包装一些 xml(类似这样):
// xml header etc already created
$result = "<return_value>" . $safeFunctionName() . "</return_value>";
问题是,有时函数返回一个值,但有时,函数 echo 是一个值。我想要做的是将该回显捕获到一个变量中,但是,我编写的代码需要以任何一种方式工作(意思是,如果函数返回一个值,或者回显是一个字符串)。
不太清楚从哪里开始~有什么想法吗?
【问题讨论】:
标签: php