以下函数工作正常,但不返回给$field
的字符串中变量$reslt
的值:
function req($slice,$field)
{
if ($slice == "") {
$reslt = $field. ' cannot be empty<br />';
return $reslt;
}else{
$reslt = "";
return $reslt;
}
}
req($slice,$field);
$err_mess = req();
echo $err_mess; // gives me 'cannot be empty' as result but does not show the value for the '$field' variable included in the string
答案 0 :(得分:1)
下面:
req($slice,$field);
$err_mess = req();
你正在调用你的函数两次:一次丢弃结果,第二次没有参数。
我认为你需要
$err_mess = req($slice, $field);