Home > Backend Development > PHP Tutorial > Parse Error: syntax error, unexpected $end error solution

Parse Error: syntax error, unexpected $end error solution

WBOY
Release: 2016-07-25 09:05:22
Original
2758 people have browsed it
When accessing the php program, the following error is reported: Parse error: syntax error, unexpected $end in D:xampphtdocsguestBookguestBook.php on line 330. Take a look at line 330 of the program, the last line of the code. What is wrong with this? found it:

When accessing the php program, the following error is reported: Parse error: syntax error, unexpected $end in D:xampphtdocsguestBookguestBook.php on line 330 Look at line 330 of the program, the last line of code. What’s wrong with this? found it: In PHP 5, the following error may appear as an error entry in Apache error log or simply displays on PHP web page, even if calling to php scripts with php_info() works perfectly and successfully returns information on PHP configurations:

Parse Error: syntax error, unexpected $end in ….. scripts.php on line …

The error may caused by a missing curly bracket in PHP script coding. Besides, it may also caused by error in PHP coding in class definition, as in PHP, a class definition cannot be broke up and distributed into multiple files, or into multiple PHP blocks, unless the break is within a method declaration.

But more commonly, the error is often caused by the use of Short Open tags in PHP,

To use short open tags, it must be enabled in PHP.INI. Search for short_open_tag in PHP.INI, and change the value to On. The line should look line:

short_open_tag = On

I don’t understand English very well. It probably means: The error occurs because short tags are used. You can set short_open_tag = On in php.ini

It turns out that Parse error prompts are usually syntax errors, using open tags, and not ending the statement, which are some basic mistakes in programming, such as not paying attention to adding ";" at the end of the statement or forgetting after if(){...}" }" ;Forgot "?>". Checking the code carefully, it turns out that "}" is missing somewhere, and the modified program runs normally.



source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template