函数不返回字符串中的变量值

时间:2015-12-22 16:31:57

标签: php function variables return

以下函数工作正常,但不返回给$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

1 个答案:

答案 0 :(得分:1)

下面:

req($slice,$field);
$err_mess = req();

你正在调用你的函数两次:一次丢弃结果,第二次没有参数。

我认为你需要

$err_mess = req($slice, $field);