Notice: Undefined variable: Name in C:\wamp\www\FlowControl.php on line 30Notice: Undefined variable: Name in C:\wamp\www\FlowControl.php on line 31Notice: Undefined variable: Name in C:\wamp\www\FlowControl.php on line 35Notice: Undefined variable: Name in C:\wamp\www\FlowControl.php on line 36Notice: Undefined variable: Name in C:\wamp\www\FlowControl.php on line 41
<?php
switch ($Name) {
case "Damon":
case "Shelley":
echo "Welcome, $Name, You are my friend";
break;case "Adolf":
case "Saddam":
echo "You are no friend of mine, $Name";
break;default:
echo "I do not know who you are, $Name";
}
?>
什么意思?? 要怎么解决??
switch case break default 是什么??

解决方案 »

  1.   

    本帖最后由 xuzuning 于 2011-06-02 09:45:38 编辑
      

  2.   

    $Name变量在程序中没有定义或者没有值,程序无法进行比较。
      

  3.   

    default:
     后是不是要加别人break;
      

  4.   

    <?php
    $Name="Damon";
    switch ($Name) {
    case "Damon":
    case "Shelley":
        echo "Welcome, $Name, You are my friend";
        break;case "Adolf":
    case "Saddam":
        echo "You are no friend of mine, $Name";
        break;default:
        echo "I do not know who you are, $Name";
    }
    ?>
      

  5.   

    估计定义变量这part都未看就看 switch 这些语法了。学习要踏实
      

  6.   

    Notice: Undefined variable: Name in xxxx
    变量 $Name 没有定义