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

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

WBOY
WBOYOriginal
2016-06-06 19:40:301085Durchsuche

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn