Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 需要帮助检查{}的if-else语句吗_Php_If Statement - Fatal编程技术网

Php 需要帮助检查{}的if-else语句吗

Php 需要帮助检查{}的if-else语句吗,php,if-statement,Php,If Statement,在这个过程中的某个地方,我添加或删除了一个{},但我就是不知道在哪里 <?php if (file_exists('config.php')) { require_once('config.php'); { if ( $EDITED_CONFIG == false ) { header("Location: welcome.php"); } } } else (file

在这个过程中的某个地方,我添加或删除了一个{},但我就是不知道在哪里

<?php
if (file_exists('config.php')) {
   require_once('config.php');
    {
        if ( $EDITED_CONFIG == false ) 
            {
                header("Location: welcome.php"); 
            }
    }
}
else (file_exists('default-config-new.php')) {
    require_once('default-config-new.php');
    {
        if ( $EDITED_CONFIG == false ) 
        {
        header("Location: welcome.php"); 
        }
    }
}

如果文件存在,则需要该文件;如果编辑=false,则重定向;如果为true,则结束脚本

否则

如果文件存在,则需要该文件;如果编辑=false,则重定向;如果为true,则结束脚本

因此,如果第一个文件不存在,则不需要它或查找已编辑的文件,它必须跳到第二个文件,如果存在,则必须选中“已编辑”,如果为false,则重定向。如果第一个文件为true,则必须结束脚本并加载页面。所以若第一个文件为真,它就不能检查第二个文件

这也是最简单的方法吗


谢谢

如果您正确缩进代码,您的错误将变得明显

一些可能有用的链接:


如果代码缩进正确,错误将变得明显

一些可能有用的链接:


你缺少了{在else之后,把你想要的东西放在“else”块中,我相信

你缺少了{在else之后,把你想要的东西放在“else”块中,我相信

你没有关闭你的if语句:应该是这样的:

<?php
if (file_exists('config.php')) {
  require_once('config.php');
  if ($EDITED_CONFIG == false) {
    header("Location: welcome.php"); 
  }
}
else{
  require_once('default-config-new.php');
  if ($EDITED_CONFIG == false) {
    header("Location: welcome.php"); 
  }
}

?>

您没有关闭if语句:应该是:

<?php
if (file_exists('config.php')) {
  require_once('config.php');
  if ($EDITED_CONFIG == false) {
    header("Location: welcome.php"); 
  }
}
else{
  require_once('default-config-new.php');
  if ($EDITED_CONFIG == false) {
    header("Location: welcome.php"); 
  }
}

?>
你需要写作

else if (conditions...)
你有

else (conditions...)
你需要写作

else if (conditions...)
你有

else (conditions...)

我把它缩进记事本只是一个任务。一个问题。我必须关闭第一个if{在else之前还是之后?是的。你像
if(条件){true statements}或者{false statements}
那样写它。我把它缩进记事本只是一个任务。一个问题。我必须关闭第一个if吗{在else之前还是之后?是的。您可以像
if(condition){true statements}else{false statements}那样编写它
。除非第一个文件不存在,否则我不希望第二个文件存在。除非第一个文件不存在,否则我不希望第二个文件存在。您可能希望将
语句更改为
条件
。啊,有人注意到了!您通过了测试…=/您可能希望将
语句更改为
条件
。啊,有人注意到了!你通过了考试=/