Как решить ошибку Идентификатор уже был объявлен? - PullRequest
0 голосов
/ 16 апреля 2020

Как решить эту ошибку? Uncaught SyntaxError: Identifier 'role' has already been declared в PHP? Я понятия не имею, как решить эту проблему.

PHP

<?php session_start(); 

if ($_SESSION['user_privilege'] == "Admin"){
    echo "<script>
       let role = 'Admin';
    </script>";
  } else {
   echo "<script>
       let role = 'User';
    </script>";
  }

?>

JS

var test = "";
if (role != "Admin"){
    test = "anything";
}

1 Ответ

0 голосов
/ 16 апреля 2020

Измените ваш скрипт следующим образом:

<?php session_start(); 

if ($_SESSION['user_privilege'] == "Admin") {
   echo "<script>
       var role = 'Admin';
    </script>";
} else {
   echo "<script>
       var role = 'User';
    </script>";
} ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...