php 高手 请帮忙看一下 下面的函数对不对

来源:百度知道 编辑:UC知道 时间:2024/05/05 00:49:19
<?php
function xinyu($xinyu){
switch ($xinyu)
{
case 1: $pic= "images/star.gif"; break;
case 2: $pic = "images/yuliang.gif"; break;
default: $pic= "images/star.gif"; break;
//return $pic;
}
}
xinyu(1);
echo $pic;
?>

你的函数不对,有三个地方错了,return应该保留,但是位置不正确,调用的地方应该实用函数结果,主程序里面$pic没有值。应该这样修改:

<?php
function xinyu($xinyu){
switch ($xinyu)
{
case 1: $pic= "images/star.gif"; break;
case 2: $pic = "images/yuliang.gif"; break;
default: $pic= "images/star.gif"; break;
}
return $pic;
}

echo xinyu(1);
?>