【发布时间】:2016-03-28 23:37:29
【问题描述】:
下面的函数工作正常,但没有返回给$reslt的字符串中的变量$field的值:
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
【问题讨论】:
-
这意味着你的 $field 变量也是空的
-
@Surace 不,不是,我检查过了,它有价值
-
第四行的 $field 之后应该有句点 (.) 吗? $reslt = $field.
标签: php function variables return