php - 我的 PHP 代码中解析错误 : Syntax error, 意外的文件结尾

标签 php html parse-error

我收到一个错误:

Parse error: syntax error, unexpected end of file in the line

使用此代码:

<html>
    <?php
        function login()
        {
            // Login function code
        }
        if (login())
    {?>

    <h2>Welcome Administrator</h2>
    <a href=\"upload.php\">Upload Files</a>
    <br />
    <a href=\"points.php\">Edit Points Tally</a>

    <?php}
        else
        {
            echo "Incorrect login details. Please login";
        }
    ?>
    Some more HTML code
</html>

有什么问题吗?

最佳答案

您应该避免这种情况(在代码末尾):

{?>

还有这个:

<?php}

不应将括号直接放在开/关 php 附近标签,但用空格分隔:

{ ?>
<?php {

同时避免 <?并使用<?php

关于php - 我的 PHP 代码中解析错误 : Syntax error, 意外的文件结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48739281/

相关文章:

php - 使用超链接发送数据库中使用的变量,以使用 get 命令回显结果

javascript - 自定义组合框下拉问题

php - 我正在尝试找出合适的 CSS 以使此代码适用于网站上的 Facebook 提要

jQuery AJAX - 意外的标记 + 解析器错误

php - 平均分配奖杯

php - Symfony2 : collection form field type with data-prototype

html - 对齐问题包含不同字体大小的嵌套有序列表

java - 从文件读取日期时出现 ParseException

indentation - Stylus 给我一个预期的 "indent",得到 "outdent",但我不知道为什么

PHP 在 Docker 中找不到 MySQL 服务器