php函数返回值问题
function read_until($file, $punc){for($char=fgetc($file);$char!=$punc && !feof($file) && $char!="\n";$char=fgetc($file))
$result .= $char;
return ($result);
}
执行这段函数,报错;result没有定义。求解释。(只是我看的第一个php代码,小弟不才。望多指导,谢谢) function read_until($file, $punc){
$result = '';
for($char=fgetc($file);$char!=$punc && !feof($file) && $char!="\n";$char=fgetc($file))
{
$result .= $char;
}
return $result;
}PS:代码风格有待提高。 逻辑太差,你有没有想过,如果你这个for循环压根一次都没执行,result何来?如何返回?
页:
[1]