浅析



在 1995年以Personal Home Page Tools (

在我的之前的编程中遇到了一个

代码如下:
{
$i-=4; if($i{
return$i;
}
else
{
test($i);
}
}
echotest(30);
?>

这段代码看起来没有问题,其实有else里面是有问题的。在这里执行的test没有返回值。所以虽然满足条件$i<3时return$i整个函数还是不会返回值的。对上面的

代码如下:
{
$i-=4; if($i{
return$i;
}
else
{
returntest($i);//增加return,让函数返回值
}
}
echotest(30);
?>

08-31 17:03