php ошибка syntax error

У меня ошибка syntax error, unexpected $EOF вот код

<?php

$udd = $_GET['api'];
$log = $_GET['Login'];


if($udd) {

if($udd == "сюда юдид пользователя"){

echo '{"Status":"1"}';
} else {
echo '{"Status":"0"}';
}

if($udd && $log) {

if($udd == "юдид") {

if($log == "ключ") {

echo '{"Status":"1"}';
}
}
}
?>php

Ответы (2 шт):

Автор решения: sterx
?>php

на

?>

а можно вообще без

?>php
→ Ссылка
Автор решения: Node_pro

У Вас две ошибки. Первая это не закрытый первый if, вторая в написании закрывающего оператора ?>php. Если нет необходимости можно не использовать закрывающий оператор ?>. В этом случае интерпретатор php отработает до конца файла. Во избежании первой ошибки, настоятельно рекомендую использовать отступы\табуляции для комфортабельного просмотра кода.

<?php

$udd = $_GET['api'];
$log = $_GET['Login'];


if($udd) {

    if($udd == "сюда юдид пользователя"){
         echo '{"Status":"1"}';
    } else {
         echo '{"Status":"0"}';
    }

    if($udd && $log) {
         if($udd == "юдид") {
               if($log == "ключ") {
                     echo '{"Status":"1"}';
               }
         }
    }
}
→ Ссылка