PHP在简单的if语句上失败

时间:2016-06-07 10:26:03

标签: php

这是我的代码

<?php

$type="gt";

if($type=="os");
{
  echo "1";
}

if($type=="gt");
{
  echo "2";
}

?>  

它给了我12个结果。两者都执行!有什么想法??

P.S:我在xampp上运行代码。

2 个答案:

答案 0 :(得分:1)

请试试这个

<?php

  $type="gt";

  if($type=="os")
  {
       echo "1";
  }

  if($type=="gt")
  {
      echo "2";
  }

?> 

答案 1 :(得分:0)

删除分号并重新运行代码。分号表示将其视为语句,因为PHP中的每个语句都以a结尾;所以每一行都将被执行。

<?php

  $type="gt";

  if($type=="os")
  {
       echo "1";
  }

  if($type=="gt")
  {
      echo "2";
  }

?>