PHP else语句包含在if语句中

时间:2018-11-11 01:37:17

标签: php if-statement php-7.2

我正在尝试制作一个简单的php应用程序,该应用程序会吐出字符串。

test.php:

<?php
if ($_GET) {
    $par1 = $_GET['par1'];
    $par2 = $_GET['par2'];
} else {
    $par1 = $argv[1];
    $par2 = $argv[2];
}
if ( $par1 == 'Apple' ) {
    if ( $par2 == 'Banana' ) {
        echo 'Juice';
    else {
        echo 'Wrong Statement';
    }
}
elseif ( $par1 == 'Blueberry' ) {
    if ( $par2 = 'Strawberry' ) {
        echo 'Berry Blast';
    }
    elseif ( $par2 == 'Banana' ) {
        echo 'Double B';
    }
    else {
        echo 'Wrong Statement';
    }
}
else {
    echo 'Not a Juice';
}
?>

但是,当我请求example.com/test.php?v=web&get=Latest时,它会弹出:

语法错误,第13行出现意外的'else'(T_ELSE)

而且,当我删除所有else语句时,它返回:

语法错误,第20行的文件意外结束

我该怎么办? (顺便说一句,我是全新的php。我想对我的python应用实现自动更新功能,并且发生了这种情况。)

0 个答案:

没有答案