将回声捕获到变量中
2022-08-30 12:35:23
我正在使用动态函数名称调用函数(类似如下)
$unsafeFunctionName = $_POST['function_name'];
$safeFunctionName = safe($unsafeFunctionName); // custom safe() function
然后我想将一些xml包装在函数的返回值周围(如下所示):
// xml header etc already created
$result = "<return_value>" . $safeFunctionName() . "</return_value>";
问题是,有时函数返回一个值,但有时,函数 echo 是一个值。我想做的是将回声捕获到变量中,但是,我编写的代码需要以任何一种方式工作(这意味着,如果函数返回值,或者回声是字符串)。
不太确定从哪里开始〜任何想法?