>  기사  >  php教程  >  谁能帮我看下下面这段php代码错在哪里了么

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

WBOY
WBOY원래의
2016-06-06 19:40:301085검색

?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=

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.