【发布时间】:2012-12-12 23:50:25
【问题描述】:
现在我有:
function showwish()
{
echo 'happy new year';
}
我想分配$somevariable = showwish;
如何在没有任何错误的情况下完成此任务。
注意:不允许编辑showwish功能。
【问题讨论】:
现在我有:
function showwish()
{
echo 'happy new year';
}
我想分配$somevariable = showwish;
如何在没有任何错误的情况下完成此任务。
注意:不允许编辑showwish功能。
【问题讨论】:
你应该有
function showwish(){
return 'happy new year';
}
然后是
echo showwish();
或
$fish = showwish();
或者问更实际的问题
【讨论】:
function showwish()
{
ob_start();
echo 'happy new year';
return ob_get_clean();
}
或者如果你所做的只是返回一个字符串:
function showwish()
{
return 'happy new year';
}
基于comment below by the OP that he cannot edit the showwish fn:
ob_start();
showwish();
$someVar = ob_get_clean();
【讨论】:
function showwish() {
return 'happy new year';
}
$somevariable = showwish();
echo $somevariable;
【讨论】:
你可以像常量一样使用变量
define('showwish', 'something');
function showwish() {
echo 'happy new year';
}
$somevariable = showwish;
echo $somevariable;
【讨论】: