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}那样编写它
。除非第一个文件不存在,否则我不希望第二个文件存在。除非第一个文件不存在,否则我不希望第二个文件存在。您可能希望将语句更改为条件
。啊,有人注意到了!您通过了测试…=/您可能希望将语句更改为条件
。啊,有人注意到了!你通过了考试=/