欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

谁能帮我看下下面这段php代码错在哪里了么

程序员文章站 2022-05-31 23:35:00
...

?php //通过引用传递函数参数 function square($var) //通过引用传递参数 { $var*=$var; } function display_text($text,$font_name="隶书") //设置参数的默认值 { echo"font face=\"{$font_name}\"{$text}/font\n"; } function sum() { $numargs=func_num_a

//通过引用传递函数参数
function square(&$var) //通过引用传递参数
{
$var*=$var;
}
function display_text($text,$font_name="隶书") //设置参数的默认值
{
echo"{$text}\n";
}
function sum()
{
$numargs=func_num_args(); //此函数可接受数目不定的参数
if($numarges>=2)
{
$arg_list=func_get_args();
$sum=0;
for($i=0;$i $sum+=$arg_list[$i];
}
return $sum;
}
$var=3;
echo"调用函数square之前:\$var=$var
\n";
square($var);
echo"调用函数square之后:\$var=$var
\n";
echo "


\n";
display_text("默认情况下使用宋体
\n"); //第二个参数使用默认值
display_text("现在的字体改为隶书
\n","隶书"); //制定第二个参数的值
echo"
\n";
echo"1+2+3=".sum(1,2,3)."
\n"; //想函数传递三个参数
echo"1+2+3+4=".sum(1,2,3,4)."
\n"; //想函数传递四个参数
?>

我运行后显示的结果如下:(为什么我的字体没有变,为什么求和的没有显示结果?)

调用函数square之前:$var=3
调用函数square之后:$var=9


默认情况下使用宋体
现在的字体改为隶书


1+2+3=
1+2+3+4=