ホームページ > php教程 > php手册 > 谁能帮我看下下面这段php代码错在哪里了么

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

WBOY
リリース: 2016-06-06 19:40:30
オリジナル
1101 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート