【发布时间】:2013-08-30 04:58:27
【问题描述】:
有人可以在 PHP 中填写正确的语法吗?我有:
function mainFunction($str,$thingToDoInMain){
$thingToDoInMain($str);
}
function printStr($str){
echo $str;
}
mainFunction("Hello",printStr);
我在 WAMP 上运行它,我收到一个错误/警告说
使用未定义的常量 printStr - 在第 5 行假定为“printStr”
...然后我会根据需要在页面下方打印出“Hello”。
那么,如何引用最后一行中的函数printStr 来消除警告?我试过$printStr、printStr() 和$printStr。提前致谢。
【问题讨论】:
-
除非你打错了,否则这段代码不可能按原样打印
Hello。thingToDoInMain不是有效的函数名。该变量的值,$thingToDoInMain,是 -
是的。我打错了。已编辑。