Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.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语句时出现的问题_Php_If Statement - Fatal编程技术网

使用php if语句时出现的问题

使用php if语句时出现的问题,php,if-statement,Php,If Statement,我的代码中不断出现错误,说我有一个坏的“}”或“{”,不管我做什么修改都没有效果,我知道这非常容易…基本上它会检查一个变量是否设置了,如果没有设置,它就会消失,如果一个设置了,脚本会继续。任何人有任何想法,我肯定我会打击自己,看看这有多简单 php: $i=0; 如果(isset($inet)){ $i++; } 如果(isset($tv)){ $i++; } 如果(isset($voice)){ $i++; } 如果($i=1){应该改为如果($iI也对它微笑,但它一点都没有错,也没有回答问题

我的代码中不断出现错误,说我有一个坏的“}”或“{”,不管我做什么修改都没有效果,我知道这非常容易…基本上它会检查一个变量是否设置了,如果没有设置,它就会消失,如果一个设置了,脚本会继续。任何人有任何想法,我肯定我会打击自己,看看这有多简单

php:

$i=0;
如果(isset($inet)){
$i++;
}
如果(isset($tv)){
$i++;
}
如果(isset($voice)){
$i++;
}
如果($i<1){
死亡(“你必须选择一项服务”);
}
$i=0;
如果(isset($inet)){
$i++;
}
如果(isset($tv)){
$i++;
}
如果(isset($voice)){
$i++;
}
如果($i<1){
死亡(“你必须选择一项服务”);
}

您忘记了最后一行中的一个
,以及一个
elseif

if(isset($inet)){
$i++;       }
elseif(isset($tv)){
$i++;       }
elseif(isset($voice)){
$i++;       }
if(!$i>=1){
die("you must choose a service");}

我希望它现在能工作…

您忘记了最后一行中的
,还有一个
elseif

if(isset($inet)){
$i++;       }
elseif(isset($tv)){
$i++;       }
elseif(isset($voice)){
$i++;       }
if(!$i>=1){
die("you must choose a service");}
$i=0;
if(isset($inet)){
$i++;       }
elseif(isset($tv)){
$i++;       }
else(isset($voice)){ // <- This should be elseif or the expression removed
$i++;       }
if(!$i>=1){
die("you must choose a service")} // <- Here should be a semicolon
我希望它现在能工作…

$I=0;
$i=0;
if(isset($inet)){
$i++;       }
elseif(isset($tv)){
$i++;       }
else(isset($voice)){ // <- This should be elseif or the expression removed
$i++;       }
if(!$i>=1){
die("you must choose a service")} // <- Here should be a semicolon
如果(isset($inet)){ $i++;} elseif(isset($tv)){ $i++;} else(isset($voice)){/=1){ die(“您必须选择服务”)}/
$i=0;
如果(isset($inet)){
$i++;}
elseif(isset($tv)){
$i++;}
else(isset($voice)){/=1){

die(“您必须选择一项服务”)}/尝试格式化您的代码,这有助于查看代码的错误

$i=0;
if(isset($inet)) {
    $i++;
} elseif(isset($tv)) {
    $i++;
} elseif(isset($voice)) {
    $i++;
}

if($i<1) {
    die("you must choose a service");
}
$i=0;
如果(isset($inet)){
$i++;
}elseif(isset($tv)){
$i++;
}elseif(isset($voice)){
$i++;
}

如果($i尝试格式化您的代码,它将有助于查看代码的错误

$i=0;
if(isset($inet)) {
    $i++;
} elseif(isset($tv)) {
    $i++;
} elseif(isset($voice)) {
    $i++;
}

if($i<1) {
    die("you must choose a service");
}
$i=0;
如果(isset($inet)){
$i++;
}elseif(isset($tv)){
$i++;
}elseif(isset($voice)){
$i++;
}

如果($i试试下面的方法,我想你错过了elseif

if(isset($inet))
{
   $i++;       
}
elseif(isset($tv))
{
   $i++;       
}
else if(isset($voice))
{
   $i++;       
}
if(!$i>=1)
{
  die("you must choose a service");
}

试试下面的,我想你错过了

if(isset($inet))
{
   $i++;       
}
elseif(isset($tv))
{
   $i++;       
}
else if(isset($voice))
{
   $i++;       
}
if(!$i>=1)
{
  die("you must choose a service");
}

你在
死亡(…)
之后缺少了一个
你的
死亡
语句之后需要一个分号。如果你正确地格式化了代码,可能会更容易发现错误。请注意,
如果(!$i>=1){
应该改为
如果($iI也对它微笑,但它一点都没有错,也没有回答问题:)你在
死亡(…)
之后缺少了一个
你的
死亡
语句之后需要一个分号。如果你正确地格式化了代码,可能会更容易发现错误。请注意,
如果(!$i>=1){
应该改为
如果($iI也对它微笑,但它一点都没有错,也没有回答问题:)请添加一个解释。请添加一个解释。好吧,就是这样,以前从未用过。应该多加注意:请注意(!$i>=1)表达式仍然不正确。如果$i where为0,则!$i将导致1>=1,而不显示消息。当它为1或更高时,它将显示消息,即使最终用户选择了一个serviceWell,它做到了,以前从未使用过elseif。应引起更多注意:请注意(!$i>=1)表达式仍然不正确。如果$i where为0,则!$i将导致1>=1,并且不会显示消息。如果为1或更高,则将显示消息,即使最终用户已选择服务