检查URL Query=是否等于时出现PHP错误

检查URL Query=是否等于时出现PHP错误,php,url,Php,Url,当我试图检查从url获取的查询是否等于某个值时,会出现一个错误 错误:语法错误,意外的T_等于,应为“,”或“)” if (isset($_GET['lang'] == 'eng')) { echo 'ENG'; }else if (isset($_GET['lang'] == 'alb')) { echo 'ALB'; }else { echo 'MKD'; } 我做错什么了吗 谢谢您不能使用=和isset来获取: if (isset($_GET['lang']) &

当我试图检查从url获取的查询是否等于某个值时,会出现一个错误

错误:语法错误,意外的T_等于,应为“,”或“)”

if (isset($_GET['lang'] == 'eng')) {
    echo 'ENG';
}else if (isset($_GET['lang'] == 'alb')) {
    echo 'ALB';
}else {
    echo 'MKD';
}
我做错什么了吗


谢谢

您不能使用
=
isset
来获取:

if (isset($_GET['lang']) && $_GET['lang']=='eng') {
    echo 'ENG';
}
else if (isset($_GET['lang']) && $_GET['lang'] == 'alb') {
    echo 'ALB';
}else {
    echo 'MKD';
}

您不能使用
=
isset
来获取:

if (isset($_GET['lang']) && $_GET['lang']=='eng') {
    echo 'ENG';
}
else if (isset($_GET['lang']) && $_GET['lang'] == 'alb') {
    echo 'ALB';
}else {
    echo 'MKD';
}

您不能使用
=
isset
来获取:

if (isset($_GET['lang']) && $_GET['lang']=='eng') {
    echo 'ENG';
}
else if (isset($_GET['lang']) && $_GET['lang'] == 'alb') {
    echo 'ALB';
}else {
    echo 'MKD';
}

您不能使用
=
isset
来获取:

if (isset($_GET['lang']) && $_GET['lang']=='eng') {
    echo 'ENG';
}
else if (isset($_GET['lang']) && $_GET['lang'] == 'alb') {
    echo 'ALB';
}else {
    echo 'MKD';
}

此外,PHP在第一行中使用“elseif”而不是“else”,如果“我遇到错误,语法错误,意外”)。是什么原因造成的?@Boris:试着用上面的代码。如果有任何问题,请告诉我们。@Ronak啊,你可以。我在想如果你不使用花括号的话会有什么限制。我的错:)Boris,语法错误是因为isset应该在&&之前关闭,并且在结尾处有一个额外的)if@RonakPatel我复制并粘贴了上面的代码。这就是我得到的错误……此外,PHP在第一行中使用“elseif”而不是“else if”,如果“我得到一个错误,语法错误,意外”)。是什么原因造成的?@Boris:试着用上面的代码。如果有任何问题,请告诉我们。@Ronak啊,你可以。我在想如果你不使用花括号的话会有什么限制。我的错:)Boris,语法错误是因为isset应该在&&之前关闭,并且在结尾处有一个额外的)if@RonakPatel我复制并粘贴了上面的代码。这就是我得到的错误……此外,PHP在第一行中使用“elseif”而不是“else if”,如果“我得到一个错误,语法错误,意外”)。是什么原因造成的?@Boris:试着用上面的代码。如果有任何问题,请告诉我们。@Ronak啊,你可以。我在想如果你不使用花括号的话会有什么限制。我的错:)Boris,语法错误是因为isset应该在&&之前关闭,并且在结尾处有一个额外的)if@RonakPatel我复制并粘贴了上面的代码。这就是我得到的错误……此外,PHP在第一行中使用“elseif”而不是“else if”,如果“我得到一个错误,语法错误,意外”)。是什么原因造成的?@Boris:试着用上面的代码。如果有任何问题,请告诉我们。@Ronak啊,你可以。我在想如果你不使用花括号的话会有什么限制。我的错:)Boris,语法错误是因为isset应该在&&之前关闭,并且在结尾处有一个额外的)if@RonakPatel我复制并粘贴了上面的代码。这就是我得到的错误。。。