PHP if语句内部函数

时间:2015-02-15 15:40:44

标签: php



<?php
  function win_bsd(){
    if (strncasecmp(PHP_OS, 'WIN', 3) == 0) {
      echo 'This is a server using Windows!';
    } else {
      echo 'This is a server not using Windows!';
  }
?>
&#13;
&#13;
&#13;

为什么这不起作用,如果我不将其设置为函数,它确实有效。但是,当我将其设置为函数时,它会给我错误。

解析错误:语法错误,第198行的C:\ xampp \ htdocs \ shell \ shell2.php中的文件意外结束

1 个答案:

答案 0 :(得分:0)

检查结束括号。

<?php
  function win_bsd()
  {
      if (strncasecmp(PHP_OS, 'WIN', 3) == 0) 
      {
          echo 'This is a server using Windows!';
      }
      else 
      {
          echo 'This is a server not using Windows!';
      }
  }
?>