首页 文章

意外T_ENCAPSED和WHITESPACE收到的解析错误[关闭]

提问于
浏览
0

我收到了下面第一行代码的错误,其中说明:

解析错误:语法错误,意外T_ENCAPSED_AND_WHITESPACE,期望在第184行的T_STRING或T_VARIABLE或T_NUM_STRING ...

如何在下面的代码中修复此错误:

$assessmentform = "<form action='echo htmlentities($_SERVER['PHP_SELF']);' method='post'>
<p>Assessments: echo $sessionHTML; </p>
<p><input id='sessionSubmit' type='submit' value='Submit Assessment' name='sessionSubmit' /></p>      
</form>";

1 回答

  • 1

    您无法从字符串内部调用函数

    尝试

    $assessmentform = "<form action='".htmlentities($_SERVER['PHP_SELF'])."' method='post'>
    <p>Assessments: {$sessionHTML} </p>
    <p><input id='sessionSubmit' type='submit' value='Submit Assessment' name='sessionSubmit' /></p>      
    </form>";
    

相关问题