Lỗi syntax error unexpected expecting end of file i năm 2024

The JavaScript exceptions "unexpected token" occur when a specific language construct was expected, but something else was provided. This might be a simple typo.

Show

    SyntaxError: expected expression, got "x" SyntaxError: expected property name, got "x" SyntaxError: expected target, got "x" SyntaxError: expected rest argument name, got "x" SyntaxError: expected closing parenthesis, got "x" SyntaxError: expected '=>' after argument list, got "x"

    A specific language construct was expected, but something else was provided. This might be a simple typo.

    For example, when chaining expressions, trailing commas are not allowed.

    for (let i = 0; i < 5,; ++i) {
      console.log(i);
    }
    // Uncaught SyntaxError: expected expression, got ';'
    

    Correct would be omitting the comma or adding another expression:

    for (let i = 0; i < 5; ++i) {
      console.log(i);
    }
    

    Sometimes, you leave out parentheses around if statements:

    function round(n, upperBound, lowerBound) {
      if (n > upperBound) || (n < lowerBound) { // Not enough parenthese here!
        throw new Error(`Number ${n} is more than ${upperBound} or less than ${lowerBound}`);
      } else if (n < (upperBound + lowerBound) / 2) {
        return lowerBound;
      } else {
        return upperBound;
      }
    } // SyntaxError: expected expression, got '||'
    

    The parentheses may look correct at first, but note how the || is outside the parentheses. Correct would be putting parentheses around the ||:

    I am running this website building course. I am getting stuck onto an apparent simple error to be solved but i can't get to figure it out what the solution might be.

    Here's the snapshot of the workspace. https://w.trhou.se/m2f0jk4qia

    Of anyone can help i would be grateful.

    3 Answers

    Lỗi syntax error unexpected expecting end of file i năm 2024

    You need to close your php tag at the top of your catalog.php file or remove the

    Lỗi syntax error unexpected expecting end of file i năm 2024

    You can nest PHP code in an HTML file however HTML syntax is not included in PHP and can't be interpreted as such inside a php tag.

    (DO NOT WRITE PLAIN HTML IN HERE ONLY OUTSIDE OF THIS)/ ?>

    If you wanted to print HTML to the file from a php code snippet you'd have to use any of the print functions like 'echo', 'print' or 'printf' and your HTML would have to be output as a string, not as plain HTML, php can't read that.

    Lỗi syntax error unexpected expecting end of file i năm 2024

    I can't belive i wasted so much time on that. I thought about it, then took a glance over the code and i thought i closed the tag below. Thanks to you guys it works now.